谷歌表单加载响应时,获取电子邮件ID

问题描述 投票:1回答:1

我知道有一个getRespondentEmail()可以检索电子邮件ID。但如果我的理解正确的话,只有当用户提交表单时,我才会通过这个获取信息。有没有一种方法可以在表单加载响应的时候获取邮件id。目的如下。

1) 获取表单加载响应时的邮件ID。

2)访问google表,根据这个邮箱ID过滤数据。

3) 在表单中提供一个下拉式的过滤列表供选择。

google-apps-script google-form
1个回答
0
投票

答:有。

使用Google Forms是不可能的。

解释:使用谷歌表单是不可能的。

为了在用户提交表单之前获得用户信息,Google的服务器必须直接访问浏览器会话。之前 表格提交。这是做不到的。

在用户提交表单之前,因此明确允许提交他们的回答和电子邮件地址,没有任何信息会被传达给谷歌的服务器,因此在用户提交回答之前,无法检索到电子邮件地址。

用户甚至会被提示,一旦提交,他们的电子邮件将与他们的回答一起发送,如果是 Collect email addresses 在表格设置中勾选了复选框,因为这是个人信息,他们需要决定是否要发送这些信息。

enter image description here

实现这一点将是一个隐私问题,所以我不能预见谷歌创建这个选项在未来要么。

我知道这可能是个坏消息,但我希望这对你有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.