共享云端硬盘项目的设置

时间:2012-09-13 11:24:38

标签: google-apps-script

我正在寻找GAS服务来确定云端硬盘项目的共享设置

我的目标是创建一个脚本,在Google协作平台页面上仅列出Drive文件夹中的项目,这些项目的共享设置仅设置为“可以查看”(或者更好的不等于“可以编辑”)

感谢。

1 个答案:

答案 0 :(得分:0)

DocsList服务及其File课程是您的需要。 File.getViewers检索文件查看器,File.getEditors检索文件编辑器。您的任务是找到无法编辑的查看者。也可以排除文档所有者,他也可以编辑文档。

更新:不幸的是,GAS对文档visibibility的支持非常有限。只有Spreadsheet类具有isAnonymousView方法,即使使用它也无法区分Public on the webAnyone with the link选项之间的差异。其他课程 - DocsList.FileDocumentApp.Document没有这样的能力。

如果此功能对您非常重要,请在issue tracker上打开新功能请求。