【问题标题】:Form Script to compare response to google sheet data用于比较对谷歌表格数据的响应的表单脚本
【发布时间】:2020-10-22 23:07:36
【问题描述】:

我不是编写脚本方面的专家,所以在这里我需要帮助。 我想编写一个脚本,将受访者在表单上输入的电子邮件地址与另一个谷歌表格列中的数据进行比较。该列中的数据是以前由完全不同的表单捕获的电子邮件地址的集合。

如果匹配,响应者应跳过下一个问题并转至表单中的不同部分。如果不匹配,则受访者应继续下一个问题。

这样做的目的是防止其电子邮件地址已在另一个谷歌表格中捕获的受访者提供我们已经掌握的有关他们的其他信息。因此,我使用电子邮件地址作为我们过去部分捕获其数据的决定因素。

有什么解决办法吗?

【问题讨论】:

  • 您好,Google 表单不是那么动态的。您可以根据选择/单选类型问题添加逻辑,但不能基于文本输入。

标签: javascript forms google-sheets compare match


【解决方案1】:

很遗憾,你想要的无法直接实现。

您可以根据前一个用户的回复重定向用户到另一个部分 - 因此您可以要求他们(重新)输入他们的电子邮件并将他们重定向到相关部分。

但是,如果您想以编程方式执行此操作,您可能必须编写自己的 HTML 表单和/或尝试已经提供的方法并为两个用户类别创建两个表单。

【讨论】:

    【解决方案2】:

    您无法动态显示/隐藏 Google 表单部分,您可以创建 2 个表单:

    Form A:适用于未注册用户。

    Form B:注册用户(已注册邮箱)

    然后创建一个请求用户电子邮件的 Google 网络应用程序,在您的数据库中搜索电子邮件并根据其存在,重定向到 Form A/B。

    【讨论】:

    • 感谢大家的提醒
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-03
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 2021-11-30
    相关资源
    最近更新 更多