如何在绑定到表单的 Google Apps 脚本中获得主动响应?

How do I get the active response in a Google Apps Script bound to a form?

我正在(绑定到)Google 表单中编写脚本。这里的想法是让受访者在表单中输入他们的电子邮件地址(这是表单中的唯一字段),然后制作电子表格的副本(基于模板)并通过电子邮件发送给他们。

脚本由表单提交触发。目前我想知道从他们的回复中获取该电子邮件地址的最简单方法是什么。我已经弄清楚它在 FormApp.getActiveForm() 中可用,但我似乎找不到“getActiveResponse()”方法。我如何在不滚动浏览每个回复的情况下获取他们刚刚输入的电子邮件地址?如果有getActiveResponse,那我就抓取第1项的内容。

表单提交事件有 FormResponse property. This property has the method getRespondentEmail()

如果脚本由提交事件触发,您应该能够从那里获取电子邮件地址。