我正在制作一个网络表单,供人们注册一个活动。我发现我可以使用谷歌表单和谷歌电子表格来完成这项任务,我开始学习如何使用这些网络应用程序。我还想向已注册的人发送自动确认电子邮件。对于这项任务,我也在研究 Google Apps 脚本。据我了解,我应该在电子表格的脚本中定义一个函数来发送电子邮件,并在“表单提交事件”中触发该函数。我想从他/她提交的数据中识别注册人的电子邮件地址,我想在确认电子邮件中包含所有提交的数据以及时间戳。
我的问题如下。
- 如何识别电子表格中存储表单中输入字段值的单元格?
- 或者,有什么方法可以从 Google Apps 脚本中读取各个输入字段的值?
如果您能向我推荐与这些问题相关的明确 API 参考,我会很高兴。
到目前为止,我从 Google Drive 中提供的帮助页面了解了这些应用程序,例如
https://developers.google.com/apps-script/overview
但是,我觉得那里的文档太简洁了。
我正在学习如何通过此 Google Apps 脚本发送确认电子邮件: FormSubmissionResponseEmail
我找不到明确关联 Google 表单中的输入字段和 Google 电子表格中的单元格的帮助文档。从我有限数量的实验案例来看,时间戳似乎总是存储在电子表格的第一列中。这是有保证的吗?似乎据说“电子表格表单提交事件”类的“namedValues”成员包含“表单提交中的问题名称和值”。(https://developers.google.com/apps-script/understanding_events)但是,当我修改 Google 表单时,“namedValues”成员仍保留与已删除输入字段对应的元素。有没有办法只遍历“namedValues”中与用户实际输入的字段相对应的那些元素?
我也很高兴听到有关替代 Google 表单和 Google 电子表格的替代工具。