【问题标题】:How to dynamically show HTML to Google Forms responder, based on their quiz answers?如何根据他们的测验答案向 Google 表单响应者动态显示 HTML?
【发布时间】:2020-11-23 02:11:56
【问题描述】:

我正在创建一项调查,根据用户的回答评估他们的“健康状况”。

它是作为“高尔夫得分”的测验创建的,即得分越低,他们的健康状况就越好,并且它应该在最后根据他们的最终得分显示一些图形结果(理想情况下是交通灯样式图)。

我坚持的问题是:如何向用户显示一些 HTML? 看起来这应该是一个相当简单的任务,但我还没有成功。我是一名开发人员,因此很喜欢使用 App Script,但 this article 听起来好像没有办法向用户显示动态内容。

我们将向他们发送一封电子邮件,看起来这是非常可定制的,所以我可以为此实现一个漂亮的图表,但我也想在表单中显示它。

有没有人成功地使用 App Script 向用户展示一些自定义 UI?

【问题讨论】:

  • 自定义对话框是 html。您可以使用Google Visualization API 在 Javascript 中创建图形内容。
  • 感谢@Cooper 的链接 - 这不是我正在努力创建的 HTML,而是如何向通过 Google 表单测验的用户展示它。我发现的所有代码示例仅在表单编辑器中显示自定义 UI。有没有办法向 Google 表单响应者显示弹出窗口/模式?
  • 没有。您无法以编程方式与 Google 表单交互。

标签: google-apps-script google-forms google-form-quiz


【解决方案1】:

【讨论】:

  • 了解 - 使用 App Script 动态设置内容的唯一方法是创建新问题,或者通过您发送给受访者的电子邮件?
  • 您可以使用应用程序脚本创建动态内容,但不能使用 Google 表单。您可以构建自己的基于 html 的表单。
  • @Rhys 您可以使用 Google Apps 脚本以多种方式修改表单,但这不是“动态的”。你也可以用它来发送电子邮件。只要您的用户使用的电子邮件客户端支持,电子邮件就可以是动态的。
  • 用 HTML 重新创建整个表单可能不值得努力(它有很多页面和问题)。感谢双方的澄清:)
猜你喜欢
  • 2020-05-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-14
相关资源
最近更新 更多