我开发了一个 Google 应用程序脚本,我在其中基于模板生成新的 google 工作表。复制 Google 表格后,我们正在使用 setOwner 方法将所有者更改为指定的电子邮件地址。要求是保护范围,因此我们使用 getRange 方法选择范围,然后调用protect() 方法和 setDescription 来显示保护范围描述。
问题是我们不希望运行此脚本的人拥有编辑权限。因为他/她是创建者,所以我们尝试更改所有者并使用 removeEditor,但它似乎不起作用。
想法:是否可以模拟另一个用户运行的文件副本,使得运行脚本的人无权访问。