6

我有一个使用 Google 表单创建的问卷。用户填写答案时,应根据之前一些问题的答案跳过一些问题。虽然我可以相信用户会按照说明进行操作,但我觉得我可以通过隐藏问题来改进它。

我知道我可以通过将问卷分成页面并使用 Google 表单提供的默认“转到页面”功能来做到这一点。但是,由于此类问题太多,我不希望用户在几乎每个问题后都等待页面加载。遗憾的是,没有默认选项可以根据用户在 Google 表单中的选择显示/隐藏问题。

然后,我发现有一个谷歌应用脚​​本的东西。我想它可以帮助我实现这些基本的东西,但是我很沮丧,我什至无法在问卷中找到一个对象,而且它似乎缺乏控制问题对象可见性的功能。(或者至少,在菜单中找不到)

谷歌提供的菜单链接: https ://developers.google.com/apps-script/reference/forms/

我现在完全迷失了。我有谷歌并在 Stack Overflow 中搜索,但没有找到。关于我该如何进行的任何想法?

4

1 回答 1

7

我们目前无法使用 Google Apps 脚本访问或操作实时 Google 表单中的任何项目,因为用户正在填写它。只有 Google 表单生成可以通过程序进行控制。脚本可以在打开表单之前帮助构建表单,也可以设置为在提交响应后触发函数运行。 请参阅使用 Google 表单响应的快速入门和 Google 表单构建器的插件示例

要在用户填写表单项时动态显示表单项或更改输入值:

  1. 构建和部署您自己的网络应用程序,其行为类似于具有HtmlService的表单(托管在 script.google.com 上)
  2. 构建一个托管在您自己的服务上的常规 HTML 表单。
于 2013-10-25T04:25:07.427 回答