我作为一名教育工作者面临着一个有趣的问题。我想在表单中收集用户名,但是当我这样做时,它会自动让学生通过电子邮件发送自己的回复副本。
我相信有一种方式可以以某种方式调查谁的回应。启用“每个用户一个响应”选项时,它不需要存储的用户名。我知道信息出现在某个地方 - 我只是不知道如何去做。
非常感谢任何帮助!
编辑:我忽略了具体的编码方面 - 道歉。我正在以编程方式生成表单,并且想要知道在启用one-response-per-person选项时,信息是否存储在响应中的某个位置。经过更多的挖掘,似乎最简单的方法是使用扩展来处理禁用电子邮件选项。感谢您的帮助!
答案 0 :(得分:0)
除非您按照提到的那样启用该选项,否则您无法收到用户的电子邮件。是的谷歌可能会在内部知道你是谁,如果你已经登录,但它不完美,因为例如使用铬隐身模式不会检测到电子邮件。
我能想到的一种方式是:
1)使用apps脚本生成所有学生电子邮件和随机密码的数组。转储到私人电子表格,并用作下一个脚本的数据库。
2)在您的表单中,首先询问自定义用户名和密码的表单问题。
3)在另一个脚本上,您可以生成带有预填充用户名和密码的表单网址,并通过电子邮件向每个学生发送自己的自定义表单网址。
当学生打开表单进行回复时,用户名和密码将被预先填写。
不完美,但恶意用户需要破解电子邮件,如果他们可以破解他们的电子邮件,那么他们也可以冒充用户登录。