プレビューの取得
サポートされるすべてのプレビュー形式と、その各 URL を取得するメソッドをコールします。
getPreviews(repositoryId, repositoryFileId) をコールして、サポートされるすべてのプレビュー形式と、その各 URL および変換の数を取得します。サポートされるプレビュー形式ごとに、使用可能な各変換 URL を表示します。
1final String gDriveRepositoryId = '0XCxx00000000ODGAY', gDriveFileId = 'document:1-zcA1BaeoQbo2_yNFiHCcK6QJTPmOke-kHFC4TYg3rk';
2final ConnectApi.FilePreviewCollection previewsCollection = ConnectApi.ContentHub.getPreviews(gDriveRepositoryId, gDriveFileId);
3for(ConnectApi.FilePreview filePreview : previewsCollection.previews){
4 System.debug(String.format('Preview - URL: \'\'{0}\'\', format: \'\'{1}\'\', nbr of renditions for this format: {2}', new String[]{ filePreview.url, filePreview.format.name(),String.valueOf(filePreview.previewUrls.size())}));
5 for(ConnectApi.FilePreviewUrl filePreviewUrl : filePreview.previewUrls){
6 System.debug('-----> Rendition URL: ' + filePreviewUrl.previewUrl);
7 }
8}