如何使脚本作为提交它的用户运行onFormSubmit?

时间:2014-04-16 12:56:39

标签: google-apps-script

当我创建一个Trigger时,脚本以我的用户身份运行。这很好,因为如果脚本发送电子邮件,我将能够在我的gmail发送标签内找到该消息!

我希望在我的域上创建一个表单,以便我域中提交表单的任何用户都会发生此行为。

这样我就可以添加 TO CC 字段,用户可以填写表单并让脚本为他发送自定义消息。< / p>

有什么想法吗?

更新

以下想法是否有意义?

我知道Undestanding Triggers安全措施,但是......

我在想,如果使用该表单的用户也访问并授权第二个脚本。然后表单提交可以访问第二个脚本并将表单值作为参数传递,从而导致第二个脚本以提交表单并授权第二个脚本的用户发送电子邮件...

2 个答案:

答案 0 :(得分:0)

无法在用户提交时运行onFormSubmit。 但是,我不明白为什么你需要能够在表单提交上发送电子邮件。它无关。

答案 1 :(得分:0)

Appscript doc明确说明:触发器在安装触发器的身份下运行。没有解决方法