【发布时间】:2015-09-18 22:19:07
【问题描述】:
Google Apps 脚本中的内置 onOpen 触发器仅在具有编辑权限的用户打开电子表格或文档时运行。我正在开发一个电子表格,其中只有开发人员具有编辑权限,所有其他用户必须具有仅查看权限。
如何创建一个 onOpen 触发器,该触发器在仅查看用户以及具有编辑权限的用户打开我的电子表格时触发?
【问题讨论】:
标签: google-apps-script triggers
Google Apps 脚本中的内置 onOpen 触发器仅在具有编辑权限的用户打开电子表格或文档时运行。我正在开发一个电子表格,其中只有开发人员具有编辑权限,所有其他用户必须具有仅查看权限。
如何创建一个 onOpen 触发器,该触发器在仅查看用户以及具有编辑权限的用户打开我的电子表格时触发?
【问题讨论】:
标签: google-apps-script triggers
你不能,因为它不受支持。 Google Apps 脚本嵌入在 Google 表格、文档、表单中并作为插件运行,仅供编辑者使用。
另一种方法是将发布为 web 应用程序,因此查看者打开它而不是直接打开工作表,或从工作表单元格中的链接打开 web 应用程序(在另一个选项卡上,而不是在工作表内)。
来自关于触发器的触发器文档的“限制”部分 - simple 和 installable:
如果文件以只读(查看或评论)模式打开,它们不会运行。**
【讨论】: