【发布时间】:2014-12-06 16:53:15
【问题描述】:
我有一个电子表格来跟踪数据,每个知道链接的用户都可以编辑它。虽然我理解这是一个安全风险,但我不介意,因为电子表格只有我所在的公会知道和感兴趣。
还有更多特定区域受到保护,只有文档的管理员才能访问它。
我想做的是,让 GAS 为所有(匿名)用户响应“onEdit”。
最简单的例子是这样的:
代码.gs
function onEdit(e) { Browser.msgBox('Editing...'); }
我将此附加到表格 -> 在编辑触发器上,它确实为我显示 - 因为我已登录,或者因为我是此文档的管理员。但是:其他(匿名)用户由于某种原因没有收到消息框。我已经通读了权限表,它指出,如果你想使用任何类型的脚本,显然你必须登录(除了那些时间驱动的脚本,它们是以添加它们的那个人的名义执行的)。
没有解决方法吗?我的触发器只是将值从一个表复制到另一个表,对它们进行排序和格式化。
【问题讨论】:
标签: google-apps-script google-sheets