Google Picker很酷,因为它为用户提供了更现代的体验:
https://developers.google.com/picker/docs/?csw=1
然而,它似乎是针对html服务的,甚至在使用它之前甚至需要你register your project。
是否可以将其用作我的Google云端硬盘的个人GDoc Picker? 非常感谢一个简单的工作演示。
修改 谢谢特雷弗的精彩剧本。在Google云端硬盘下挑选Google文档非常有用。
为了让故事更加完整,您还可以举例说明使用Google Picker作为文件夹Picker吗?
基本上,我需要打开:
答案 0 :(得分:1)
这可能就是你要找的东西:
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;
}