Triggers 触发器不会在第三方更改时触发
我制作了一个电子表格,打算与一小群贡献者共享,每个贡献者只拥有一张表格的完全编辑权限。我构建了一个主工作表,用来计算所有其他合作者工作表传递的信息,并在其中进行即时更新。 作为所有者,当我对这些特定的表单进行任何更改时,主表单就像一个符咒。但是当其他人改变同样的事情时,什么也不会发生Triggers 触发器不会在第三方更改时触发,triggers,google-apps-script,google-sheets,Triggers,Google Apps Script,Google Sheets,我制作了一个电子表格,打算与一小群贡献者共享,每个贡献者只拥有一张表格的完全编辑权限。我构建了一个主工作表,用来计算所有其他合作者工作表传递的信息,并在其中进行即时更新。 作为所有者,当我对这些特定的表单进行任何更改时,主表单就像一个符咒。但是当其他人改变同样的事情时,什么也不会发生 这应该已经在工作了吗?我假设您使用的是onEdit,这意味着脚本是在进行编辑的人的许可下运行的。因此,如果不允许用户执行某些操作,脚本也将不被允许 要解决此问题,应改用on edit触发器。只需将您的onEdit函
这应该已经在工作了吗?我假设您使用的是
onEdit
,这意味着脚本是在进行编辑的人的许可下运行的。因此,如果不允许用户执行某些操作,脚本也将不被允许
要解决此问题,应改用on edit触发器。只需将您的onEdit
函数重命名为其他函数,例如“installableOnEdit”,这样它就不会作为简单的处理程序触发,然后转到菜单“资源>当前项目的触发器”,并设置触发器以在电子表格编辑事件上运行on edit函数
这样,触发器将始终在您的帐户下运行,您的帐户应该具有修改受保护工作表所需的访问权限