使用 Google Apps 脚本从 Google 表单回复中提取回复电子邮件

小龙

我正在使用 Google Apps Scripts 处理来自 Google 表单的响应数据,并且该表单要求用户在表单的开头证明用户名。用户名已经提前提供给他们了。我现在正在尝试使用电子表格中的值将给定的用户名与用于回复表单的电子邮件 ID 匹配(setLimitOneResponsePerUser()已设置为true,因此所有用户都必须登录才能回复)。

但我似乎无法从Response.getRespondentEmail()(返回空白)中获取值,除非我已Form.setCollectEmail()设置为true,这是我试图避免的,因为这意味着他们每次都必须手动输入电子邮件 ID。

有没有办法提取用于创建回复的电子邮件 ID?

注意:我不能使用事件对象,因为脚本不在 上运行ResponseTrigger,而是每天在给定时间运行,并遍历该表单的所有提交响应。

小龙

回答我自己的问题,以防其他人查看此线程。

所以事实证明,目前无法使用 Google Scripts 自动收集电子邮件地址,除非:

  1. Form.setCollectEmail()设置为true,在这种情况下,受访者每次都必须手动输入电子邮件 ID(并且可以伪造,因为它不会与用于登录的实际帐户进行交叉检查)

或者

  1. 该脚本在 Form 上运行ResponseTrigger,在这种情况下,关联的电子邮件 ID 将成为 Event 对象的一部分e但是这种方法不能用于后期分析响应。

不幸的是,这尚未在 Google Apps 脚本中实现,但让我们看看将来会发生什么。

希望这对偶然发现此线程的其他人有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Google Apps脚本发送电子邮件草稿

来自分类Dev

如何使用Google Apps脚本代码创建草稿电子邮件(来自985)?

来自分类Dev

使用Google Apps脚本从Firebase读取数据...

来自分类Dev

Google Apps脚本:仅针对新条目发送电子邮件触发器(不使用Google表单)

来自分类Dev

使用Google Apps脚本解析XML

来自分类Dev

使用Google Apps脚本在Gmail收到新电子邮件时运行脚本

来自分类Dev

使用Bootstrap的Google Apps脚本的移动查看

来自分类Dev

使用C#执行Google Apps脚本

来自分类Dev

使用Google Apps脚本管理Paypal IPN

来自分类Dev

使用HTML正文在Google Apps脚本中使用发送邮件

来自分类Dev

使用Google Apps脚本中的GMail API发送电子邮件

来自分类Dev

使用Google Apps脚本获取Instagram API

来自分类Dev

使用Google Apps脚本进行网页抓取

来自分类Dev

使用Google Apps脚本保护范围

来自分类Dev

Google Apps脚本:无法使用createEvent()发送电子邮件

来自分类Dev

使用Google Apps脚本从Google文档中提取文本

来自分类Dev

阅读来自Gmail电子邮件的邮件和主题,并使用Google Apps脚本写入Google表格

来自分类Dev

Google表单回复电子邮件中的粗体字

来自分类Dev

Google Apps脚本可根据电子邮件正文中的关键字发送不同的自动回复

来自分类Dev

如何通过Python使用Google Apps脚本?

来自分类Dev

使用Google Apps脚本将文件作为电子邮件附件发送

来自分类Dev

如何使用Google Apps脚本处理表单?

来自分类Dev

如果语句出错,则使用Google Apps脚本

来自分类Dev

使用HTML正文在Google Apps脚本中使用发送邮件

来自分类Dev

在Google Apps脚本中使用Google字体

来自分类Dev

使用Google Apps脚本从Gmail邮件中提取数字

来自分类Dev

如何使用Google Apps脚本和JavaScript在HTML表单字段中自动显示用户电子邮件

来自分类Dev

使用Google Apps脚本解析表单提交

来自分类Dev

使用带有 Gmail API 的 Google Apps 脚本设置电子邮件签名

Related 相关文章

  1. 1

    如何使用Google Apps脚本发送电子邮件草稿

  2. 2

    如何使用Google Apps脚本代码创建草稿电子邮件(来自985)?

  3. 3

    使用Google Apps脚本从Firebase读取数据...

  4. 4

    Google Apps脚本:仅针对新条目发送电子邮件触发器(不使用Google表单)

  5. 5

    使用Google Apps脚本解析XML

  6. 6

    使用Google Apps脚本在Gmail收到新电子邮件时运行脚本

  7. 7

    使用Bootstrap的Google Apps脚本的移动查看

  8. 8

    使用C#执行Google Apps脚本

  9. 9

    使用Google Apps脚本管理Paypal IPN

  10. 10

    使用HTML正文在Google Apps脚本中使用发送邮件

  11. 11

    使用Google Apps脚本中的GMail API发送电子邮件

  12. 12

    使用Google Apps脚本获取Instagram API

  13. 13

    使用Google Apps脚本进行网页抓取

  14. 14

    使用Google Apps脚本保护范围

  15. 15

    Google Apps脚本:无法使用createEvent()发送电子邮件

  16. 16

    使用Google Apps脚本从Google文档中提取文本

  17. 17

    阅读来自Gmail电子邮件的邮件和主题,并使用Google Apps脚本写入Google表格

  18. 18

    Google表单回复电子邮件中的粗体字

  19. 19

    Google Apps脚本可根据电子邮件正文中的关键字发送不同的自动回复

  20. 20

    如何通过Python使用Google Apps脚本?

  21. 21

    使用Google Apps脚本将文件作为电子邮件附件发送

  22. 22

    如何使用Google Apps脚本处理表单?

  23. 23

    如果语句出错,则使用Google Apps脚本

  24. 24

    使用HTML正文在Google Apps脚本中使用发送邮件

  25. 25

    在Google Apps脚本中使用Google字体

  26. 26

    使用Google Apps脚本从Gmail邮件中提取数字

  27. 27

    如何使用Google Apps脚本和JavaScript在HTML表单字段中自动显示用户电子邮件

  28. 28

    使用Google Apps脚本解析表单提交

  29. 29

    使用带有 Gmail API 的 Google Apps 脚本设置电子邮件签名

热门标签

归档