Javascript 谷歌驱动器的谷歌选择器
Google Picker很酷,因为它为用户提供了更现代的体验:Javascript 谷歌驱动器的谷歌选择器,javascript,google-apps-script,google-drive-api,google-docs-api,google-picker,Javascript,Google Apps Script,Google Drive Api,Google Docs Api,Google Picker,Google Picker很酷,因为它为用户提供了更现代的体验: 熟悉-用户可以从Google Drive中识别外观和感觉 和其他谷歌财产 图形化-一种对话框体验,许多视图显示预览或 缩略图 流线型-一个内嵌的模式窗口,因此用户永远不会离开主窗口 应用程序 然而,它似乎是针对html服务的,甚至需要您在使用它之前进行修改 是否可以将其用作我的谷歌硬盘的个人GDoc选择器? 非常感谢一个简单的工作演示 编辑: 谢谢特雷弗的精彩剧本。它在谷歌驱动下挑选谷歌文档,效果很好,很有魅力 为了让故事更完整
- DocsView.setIncludeFolders(真)
- DocsView.setSelectFolderEnabled(真)
- setInitialView(google.picker)。视图ID(文件夹)
function doGet() {
var app = UiApp.createApplication();
var selectCkH = app.createServerHandler('selectFile');
var closeHandler = app.createServerHandler('closeDocsPicker');
var docsDialog = app.createDocsListDialog().showDocsPicker()
.addCloseHandler(closeHandler)
.addSelectionHandler(selectCkH);
docsDialog.setDialogTitle('Select a Doc From Drive:');
return app;
}
function closeDocsPicker() {
var app = UiApp.getActiveApplication();
// close operations
return app;
}
function selectFile (e) {
var app = UiApp.getActiveApplication();
var fileId = e.parameter.items[0]['id'];
app.add(app.createLabel('File Id of Selected Doc: '+fileId));
return app;
}
不,这是不可能的。我可以接受这个答案。谢谢特雷弗。你所说的语言与我所看到的完全不同。我尝试过,但没有找到API的来源。我也检查过了。请分享。我问这个问题的原因是我自己尝试将代码改编成文件夹选择器,但失败了。我将更新OP以反映新的请求。谢谢。当前在UiApp中,您可以使用以下命令将DocsDialog设置为“查看”初始文件夹视图中的文件夹:app.createDocsListDialog().showDocsPicker().setInitialView(UiApp.FileType.folders),但您无法通过DocsListDialog选择文件夹。。。您只能选择单个文件…抱歉!