Google apps script 设置文件权限以限制编辑

Google apps script 设置文件权限以限制编辑,google-apps-script,Google Apps Script,我正在开发一个涉及多个用户的应用程序。该应用程序基于电子表格。在用户在电子表格中输入信息后,他们单击一个按钮,谷歌文档模板被复制并在自定义对话框中打开,用户(作者)撰写一份结论日志。作者可以通过电子表格返回他们的文档文件,添加附加注释 现在,另一个用户进入电子表格,希望看到其他作者的评论,但他们不能仅编辑视图。作者是已知的,管理员是已知的,但在创建文件时可能不知道其他用户。随着时间的推移,可以查看的用户数量可能会增加 1) 设置编辑和查看前置任务的最佳方式是什么? 2) 管理员有什么权限删除作者

我正在开发一个涉及多个用户的应用程序。该应用程序基于电子表格。在用户在电子表格中输入信息后,他们单击一个按钮,谷歌文档模板被复制并在自定义对话框中打开,用户(作者)撰写一份结论日志。作者可以通过电子表格返回他们的文档文件,添加附加注释

现在,另一个用户进入电子表格,希望看到其他作者的评论,但他们不能仅编辑视图。作者是已知的,管理员是已知的,但在创建文件时可能不知道其他用户。随着时间的推移,可以查看的用户数量可能会增加

1) 设置编辑和查看前置任务的最佳方式是什么?
2) 管理员有什么权限删除作者文件


我也在谷歌应用程序脚本社区上发布了这些问题。

这个问题对于这个网站来说太广泛了,因为它包括两个问题,而且它是基于意见的,因为它要求最好的方法,而没有特定的标准来评定某件东西是最好的。@Rubén通过应用程序脚本创建了一个新文件。setSharing()是一种全有或无的方法。addEditor()/addViewer()需要已知的用户列表。有新的人出现,必须添加到列表中,我相信添加一个编辑器会触发我想要避免的审阅权限对话框。你测试过吗?如果没有,请创建一个。@Rubén如果使用addEditor,则会向添加用户的电子邮件发送一封电子邮件。我与另一个用户进行了测试。我正试图避免这种情况。请编辑您的问题以使其具体化,包括您通过评论共享的详细信息,并删除第二个问题。值得一提的是,包含一个主题的帖子通常会更好地受到SO社区的欢迎。