0

我制作了一个电子表格,旨在与一小部分贡献者共享,每个贡献者都拥有对各自工作表的完全编辑权限。我构建了一个主工作表,该工作表应该计算所有其他合作者工作表传递的信息并在其中进行即时更新。当我作为所有者对这些特定的床单进行任何更改时,主要的工作就像一个魅力。但是当其他人改变同样的事情时,什么都不会发生。

这是应该已经工作的东西吗?

4

1 回答 1

1

我假设您使用的是onEdit 简单的事件处理程序,这意味着脚本是在进行编辑的许可下运行的。因此,如果不允许用户做某事,那么脚本也不会被允许。

要解决此问题,您应该改用可安装的编辑触发器。只需将您的onEdit函数重命名为其他名称,例如“installableOnEdit”,因此它不会作为简单的处理程序触发,然后转到菜单“资源 > 当前项目的触发器”并设置触发器以在电子表格编辑事件上运行您的编辑功能。

通过这样做,触发器将始终在您的帐户下运行,该帐户应该具有修改受保护工作表所需的访问权限。

于 2013-06-16T21:02:19.380 回答