0

谁能与我分享文档批准模板的 .zip 文件, 因为我无法打开它,因为我没有使用 GCS,但我想了解他们如何使用 Drive Picker 小部件上传文件等等。

我得到的错误

另一件事是,文件将上传到哪里?是所有者的驱动器吗?是否可以将文档上传到团队云端硬盘的单个文件夹中?如果有人可以与我分享一些想法或任何 API 都可以,真的很感激,谢谢!

4

2 回答 2

1

应用制作工具提供的开箱即用上传文件的唯一方法是 Drive Picker 小部件,默认情况下,它将文件上传到当前用户的 Drive 根文件夹。Drive Picker 的 API 允许更改默认上传文件夹,但 App Maker 目前不公开该设置。它有onPickerInit事件为您提供pickerBuilder,您可以使用它来自定义您的选择器:

// onPickerInit Drive Picker's event handler
var uploadView = new google.picker.DocsUploadView();
uploadView.setParent('ID of the folder to upload to');

pickerBuilder.addView(uploadView);

此技巧适用于个人和团队云端硬盘文件夹。

笔记

似乎setParent只能与启用的MULTISELECT_ENABLED驱动器选择器功能结合使用。

于 2018-04-05T16:54:50.560 回答
-1

现在,看起来 appmaker 似乎总是自己添加一个上传选项卡,所以如果我添加另一个上传视图,我最终会得到两个上传选项卡,第一个上传到主文件夹并默认选择:(

我最好的解决方法是不添加我自己的上传视图,让选择器将文件上传到主文件夹,然后将 onSelect 挂钩中的文件移动到最终目的地。如果有更好的方法,我很乐意听到。

于 2018-07-26T18:40:28.013 回答