仅查看用户的 onOpen 触发器

bro*_*tes 4 triggers google-apps-script

仅当具有编辑权限的用户打开电子表格或文档时,Google Apps 脚本中的内置 onOpen 触发器才会运行。我正在开发一个电子表格,其中只有开发人员具有编辑权限,所有其他用户必须具有仅查看权限。

如何创建 onOpen 触发器,以便在仅查看用户以及具有编辑权限的用户打开我的电子表格时触发?

Zig*_*del 5

你不能,因为它不受支持。Google Apps 脚本嵌入在 Google 表格、文档、表单中,并且作为附加组件,仅针对编辑者运行。

另一种方法是发布为 Web 应用程序,以便查看者打开该应用程序而不是直接打开工作表,或者从工作表单元格中的链接打开 Web 应用程序(在另一个选项卡上,而不是工作表内部)。

来自触发器文档中有关触发器的“限制”部分 - 既简单又可安装

如果以只读(查看或评论)模式打开文件,它们不会运行。**