我可以阻止用户使用 App Script 共享文档吗?

Can I prevent users from sharing a document using App Script?

我想与用户(1 document/user - 5500 位用户)共享文档。我正在使用 App Script,一切正常。但是,即使我将文档限制为只有文件的接收者才能看到该文档,he/she 仍然可以与其他人共享它。我知道,如果我手动共享它,我可以在高级设置中选中一个框,以防止与我共享文档的人共享它或复制、下载和打印它。

是否有 Google Apps 脚本相当于选中这些框?

您可以使用云端硬盘方法控制 class 用户拥有的权限。

通过这些云端硬盘服务方法将用户添加到协作者列表并授予特定权限:

  • File.addViewer() 或 File.addViewers()
  • File.addEditor() 或 File.addEditors()

您可以使用以下方法检查用户拥有的权限:

  • File.getAccess(用户)