定义或更改执行绑定应用程序脚本的人员

时间:2015-08-13 16:44:25

标签: google-apps-script google-sheets

创建了Google表单,我为另一个使用onFormSubmit触发器执行小型工作流的部门构建了一个脚本。它内置在回复电子表格中。整个工作流程都运行得很好,但所有的电子邮件都是以我的形式发送的。

部门管理的帐户将使用此流程,我想将执行上下文更改为该地址,因此当电子邮件显示时,它来自相关部门而不是一些随机的人(我)。

我尝试将其部署为网络应用,然后将其更改为“登录的用户”'但那并没有奏效。我想把它交给部门,让他们授权脚本并让他们拥有它。在下拉列表中,没有其他人共享该表单。

它是Google电子表格中的一个绑定脚本,其中包含表单提交的回复。

所以真的只是寻找关于更改谁执行绑定应用程序脚本的一些指导。

感谢。

1 个答案:

答案 0 :(得分:1)

在这种情况下,触发器使用有效的用户凭据运行。由于您是拥有所有权的人和创建触发器的人,因此您是有效用户。

Here您可以找到有效用户和活跃用户的说明。

要更改此设置,您需要更改两者的所有权,即执行触发器的表单和电子表格。请检查此documentation

我做了一个简单的测试,发现在我改变所有权后,我的触发器停止了工作。所以我删除了触发器并创建了一个新的触发器,但现在在拥有该表单的帐户中。

希望它有所帮助。