1

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

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

谢谢。

4

1 回答 1

0

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

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

如果此功能对您非常重要,请在问题跟踪器上打开一个新功能请求。

于 2012-09-13T11:47:18.963 回答