我正在寻找GAS服务来确定云端硬盘项目的共享设置
我的目标是创建一个脚本,在Google协作平台页面上仅列出Drive文件夹中的项目,这些项目的共享设置仅设置为“可以查看”(或者更好的不等于“可以编辑”)
感谢。
答案 0 :(得分:0)
DocsList服务及其File课程是您的需要。 File.getViewers检索文件查看器,File.getEditors检索文件编辑器。您的任务是找到无法编辑的查看者。也可以排除文档所有者,他也可以编辑文档。
更新:不幸的是,GAS对文档visibibility的支持非常有限。只有Spreadsheet
类具有isAnonymousView方法,即使使用它也无法区分Public on the web
和Anyone with the link
选项之间的差异。其他课程 - DocsList.File和DocumentApp.Document没有这样的能力。
如果此功能对您非常重要,请在issue tracker上打开新功能请求。