Google apps script 如何让onFormSubmit自动触发?
您提供的“fix”(test_onformsubmit)代码,每当电子表格中有新数据时,我都必须手动运行它。我想它自动发送pdf到电子邮件时,表格提交。有办法吗?因为手动方式完全按照它应该的方式运行代码,但是我希望这是一个自动事件,所以我不需要做任何事情 阅读。此函数是一个可安装的触发器,因此您需要将其设置为在提交表单时运行。这很简单——我本以为表单教程会介绍它 在脚本编辑器中:Google apps script 如何让onFormSubmit自动触发?,google-apps-script,google-sheets,Google Apps Script,Google Sheets,您提供的“fix”(test_onformsubmit)代码,每当电子表格中有新数据时,我都必须手动运行它。我想它自动发送pdf到电子邮件时,表格提交。有办法吗?因为手动方式完全按照它应该的方式运行代码,但是我希望这是一个自动事件,所以我不需要做任何事情 阅读。此函数是一个可安装的触发器,因此您需要将其设置为在提交表单时运行。这很简单——我本以为表单教程会介绍它 在脚本编辑器中: 选择编辑>当前项目的触发器。您会看到一个面板,其中显示消息“未设置触发器”。单击此处立即添加一个 点击链接 在“运行
onFormSubmit()
)另外,您应该更改脚本中的电子邮件设置,以便对任何人都有效
var email_address = Session.getActiveUser().getEmail();
我讨厌成为这样一个新手,但我真的很想让它发挥作用,这样我就可以和我的教育同行们分享。这种方式一旦他们提交到表单,它会自动创建一个他们回复的pdf,并将pdf作为附件发送到他们的电子邮件地址。效果很好!感谢您的帮助。如何获得事件e,我可以在许多教程甚至文档中看到,从中我们可以获得其他参数,如“e.values”,等等。。?当我使用onFormSubmit(e)时,它给了我一个错误:“TypeError:无法从undefined中读取属性“values”。我还尝试了:“formSubmitReply(e)”,这反过来又不起作用@Srichakradhar——你在评论一个2年前的答案时问了一个问题;最好先搜索答案(确实存在),然后再问新问题(如果搜索不成功)。看起来您正在编辑器中运行该函数,但它没有接收事件。看,如果它也可以使用任何其他脚本文件中的函数,那就太好了。