您提供的“修复”(test_onformsubmit)代码,每次电子表格中有新数据时,我都必须手动运行它。我希望它在提交表单时自动将 pdf 发送到电子邮件。有办法吗?因为手动方式完全按照预期运行代码,但我希望这是一个自动事件,所以我不必做任何事情。
问问题
59142 次
1 回答
45
阅读了解触发器。该函数是一个Installable Trigger,因此您需要将其设置为在提交表单时运行。这很容易 - 我原以为 Forms 教程会完成它。
在脚本编辑器中:
- 选择编辑 > 当前项目的触发器。您会看到一个面板显示未设置触发器消息。点击这里,马上添加一个。
- 点击链接。
- 在Run下,选择您希望触发器执行的功能。(
onFormSubmit()
在这种情况下,就是 。) - 在事件下,选择从电子表格。
- 从下一个下拉列表中,选择On form submit。
- 单击保存。
从此时起,只要将表单提交到电子表格,就会触发该函数。
如果您计划共享您的脚本,每个收件人都需要重复这些步骤。
顺便说一句,您应该更改脚本中的电子邮件设置,以便它适用于任何人。
var email_address = Session.getActiveUser().getEmail();
于 2013-08-01T11:32:31.040 回答