【问题标题】:In Google Form through app script, how to display question 2 with prefilled answer only when the user responded to question 1 correctly?在通过应用脚本的 Google Form 中,只有当用户正确回答问题 1 时,如何显示问题 2 和预填答案?
【发布时间】:2020-04-30 08:12:52
【问题描述】:

我想构建一个表单,它应该有一个问题 1 以在提交响应代码时输入一个代码(我们已经共享给收件人以用于识别目的),应该执行验证,如果成功,一个问题 2应显示预填答案。

在用户在问题 1 的表单中输入的响应代码之后,

  • 如何获取用户提供的响应码?
  • 如何使用我在 excel 中维护的整体代码列表动态验证它?
  • 如何在同一张表格中显示预填问题 2 和答案?

我曾尝试通过onOpen 表单触发器使用 App 脚本,但效果不佳。

onOpen 表单事件触发器仅在表单创建者以编辑模式打开表单时起作用,但理想情况下,我们希望它会在收到此链接以填写表单的收件人打开它时触发。

任何通过应用脚本提出的建议也将受到高度赞赏。

【问题讨论】:

  • 一篇文章的问题太多了。我建议你构建它们并一次采取每一步 - 写一篇包含一个明确定义的问题的帖子,并提供你自己的努力来实现它。作为一个小提示:您可以创建两个表单 - 第一个带有第一个问题,并且在成功的数据验证和表单提交后,用户将被重定向到带有预填答案的第二个表单。

标签: events google-apps-script google-forms triggers


【解决方案1】:

问题

在用户在问题 1 的表单中输入的响应代码之后,

  • 如何获取用户提供的响应码?
  • 如何使用我在 excel 中维护的整体代码列表动态验证它?
  • 如何在同一张表格中显示预填问题 2 和答案?

仅使用 Google Apps 脚本即可实现上述任何操作。一种选择是使用处理用户脚本的小书签/网络浏览器扩展程序将这些功能添加到您的 Google 表单,但通常使用 Google Apps 脚本的实际解决方案是创建一个网络应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多