Excel 文件未显示在 google 选择器中使用 javascript
Excel file is not display in google picker using javascript
我正在使用 google 选择器 API 作为附件。 This is the google API library.
我正在使用以下代码在选择器中显示文档。
var docsView = new google.picker.DocsView()
.setIncludeFolders(false)
.setMimeTypes('application/vnd.google-apps.folder,image/png,image/jpeg,image/jpg,text/plain,application/pdf,\n\
application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/x-vnd.oasis.opendocument.spreadsheet,\n\
text/csv,image/svg+xml,application/vnd.openxmlformats-officedocument.presentationml.presentation')
.setSelectFolderEnabled(false);
var picker = new google.picker.PickerBuilder()
.enableFeature(google.picker.Feature.MULTISELECT_ENABLED)
.setAppId(appId)
.setOAuthToken(oauthToken)
.addView(docsView)
.addView(new google.picker.DocsUploadView())
//.setDeveloperKey(developerKey)
.setCallback(pickerCallback)
.build();
picker.setVisible(true);
此代码不显示 created from the drive
的文档,它只显示 uploaded to drive
.
的文档
有什么方法可以同时显示 created from the drive
的文档吗?。我查看了文档,但找不到对我有帮助的内容。
我只是将视图替换为以下视图条件:
// NEW VIEW
var docsView = new google.picker.DocsView(google.picker.ViewId.DOCS);
docsView.setIncludeFolders(true);
docsView.setSelectFolderEnabled(true);
// OLD VIEW
var docsView = new google.picker.DocsView()
.setIncludeFolders(false)
.setMimeTypes('application/vnd.google-apps.folder,image/png,image/jpeg,image/jpg,text/plain,application/pdf,\n\
application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/x-vnd.oasis.opendocument.spreadsheet,\n\
text/csv,image/svg+xml,application/vnd.openxmlformats-officedocument.presentationml.presentation')
.setSelectFolderEnabled(false);
// THIS CODE WILL BE SAME
var picker = new google.picker.PickerBuilder()
.enableFeature(google.picker.Feature.MULTISELECT_ENABLED)
.setAppId(appId)
.setOAuthToken(oauthToken)
.addView(docsView)
.addView(new google.picker.DocsUploadView())
//.setDeveloperKey(developerKey)
.setCallback(pickerCallback)
.build();
picker.setVisible(true);
我正在使用 google 选择器 API 作为附件。 This is the google API library.
我正在使用以下代码在选择器中显示文档。
var docsView = new google.picker.DocsView()
.setIncludeFolders(false)
.setMimeTypes('application/vnd.google-apps.folder,image/png,image/jpeg,image/jpg,text/plain,application/pdf,\n\
application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/x-vnd.oasis.opendocument.spreadsheet,\n\
text/csv,image/svg+xml,application/vnd.openxmlformats-officedocument.presentationml.presentation')
.setSelectFolderEnabled(false);
var picker = new google.picker.PickerBuilder()
.enableFeature(google.picker.Feature.MULTISELECT_ENABLED)
.setAppId(appId)
.setOAuthToken(oauthToken)
.addView(docsView)
.addView(new google.picker.DocsUploadView())
//.setDeveloperKey(developerKey)
.setCallback(pickerCallback)
.build();
picker.setVisible(true);
此代码不显示 created from the drive
的文档,它只显示 uploaded to drive
.
有什么方法可以同时显示 created from the drive
的文档吗?。我查看了文档,但找不到对我有帮助的内容。
我只是将视图替换为以下视图条件:
// NEW VIEW
var docsView = new google.picker.DocsView(google.picker.ViewId.DOCS);
docsView.setIncludeFolders(true);
docsView.setSelectFolderEnabled(true);
// OLD VIEW
var docsView = new google.picker.DocsView()
.setIncludeFolders(false)
.setMimeTypes('application/vnd.google-apps.folder,image/png,image/jpeg,image/jpg,text/plain,application/pdf,\n\
application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/x-vnd.oasis.opendocument.spreadsheet,\n\
text/csv,image/svg+xml,application/vnd.openxmlformats-officedocument.presentationml.presentation')
.setSelectFolderEnabled(false);
// THIS CODE WILL BE SAME
var picker = new google.picker.PickerBuilder()
.enableFeature(google.picker.Feature.MULTISELECT_ENABLED)
.setAppId(appId)
.setOAuthToken(oauthToken)
.addView(docsView)
.addView(new google.picker.DocsUploadView())
//.setDeveloperKey(developerKey)
.setCallback(pickerCallback)
.build();
picker.setVisible(true);