Google 选择器 API 未显示超过 50 个文档
Google Picker API not showing more than 50 documents
我一直在使用 Google 选择器 API 到 select 来自云端硬盘的文件已有一段时间了。但是,事实证明,对于超过 50 个元素的文件夹,它只显示前 50 个。
我想知道是否有配置参数可以将此限制设置得更高或调用 next 函数对结果进行分页。我查看了他们的文档,但找不到任何关于此类内容的参考资料。
这是我的代码:
function createPicker() {
if (pickerApiLoaded && oauthToken) {
var view = new google.picker.DocsView().setIncludeFolders(true);
var picker = new google.picker.PickerBuilder()
.enableFeature(google.picker.Feature.NAV_HIDDEN)
.enableFeature(google.picker.Feature.MULTISELECT_ENABLED)
.enableFeature(google.picker.Feature.SUPPORT_TEAM_DRIVES)
.setAppId(appId)
.setOAuthToken(oauthToken)
.addView(view)
.setDeveloperKey(developerKey)
.setCallback(pickerCallback)
.build();
picker.setVisible(true);
}
}
选择器限制为 50 个文件或文件夹,但您可以使用搜索框查找未列出的文件。
最近在 Issue Tracker 上报告了这一点:
我一直在使用 Google 选择器 API 到 select 来自云端硬盘的文件已有一段时间了。但是,事实证明,对于超过 50 个元素的文件夹,它只显示前 50 个。
我想知道是否有配置参数可以将此限制设置得更高或调用 next 函数对结果进行分页。我查看了他们的文档,但找不到任何关于此类内容的参考资料。
这是我的代码:
function createPicker() {
if (pickerApiLoaded && oauthToken) {
var view = new google.picker.DocsView().setIncludeFolders(true);
var picker = new google.picker.PickerBuilder()
.enableFeature(google.picker.Feature.NAV_HIDDEN)
.enableFeature(google.picker.Feature.MULTISELECT_ENABLED)
.enableFeature(google.picker.Feature.SUPPORT_TEAM_DRIVES)
.setAppId(appId)
.setOAuthToken(oauthToken)
.addView(view)
.setDeveloperKey(developerKey)
.setCallback(pickerCallback)
.build();
picker.setVisible(true);
}
}
选择器限制为 50 个文件或文件夹,但您可以使用搜索框查找未列出的文件。
最近在 Issue Tracker 上报告了这一点: