Google表单 - 即时条件分支

时间:2012-05-05 23:00:12

标签: google-apps-script google-form

我正在撰写关于Google Forms(Google Docs的一部分)的调查,我注意到内置了一些脚本功能。我想知道是否有可能立即显示和隐藏问题,基于选择项目符号列表,但不使用分页方法,而是用于条件分支。我们计划有很多繁琐的选择,这会占用过多的页面。

通过隐藏和显示各种<div></div>,我希望您可以立即更新表单。例如,您可以访问表单并显示:

你当地的哪个分店?()伦敦,()布里斯托尔,()曼彻斯特

根据您选择的那个,根据您选择的分支,下面会立即隐藏一个问题,但如果被问及其他分支则不相关。

3 个答案:

答案 0 :(得分:4)

看起来Google Docs Forms中没有一种方法可以让您实现所需的行为。

一种解决方法是使用Google Docs作为“数据库”并在其他地方托管表单,这将允许您修改表单的显示方式,并使用jQuery,您将能够显示/隐藏问题适用于您的用户。

有关详细信息,请查看http://www.2webvideo.com/blog/customizing-google-docs-form-for-email-validation-with-free-jquery-script - 此方法的一个问题是该表单不再由Google托管,您需要在其他位置托管带有该表单的html页面。

答案 1 :(得分:0)

不幸的是,我不知道这是怎么可能的。

这将要求提交信息,这是在表格末尾完成的,这也会使整个事情提交,从而无法进一步编辑。

有一个数据捕获点,并且,最后,它使得无法对隐藏的问题做任何有用的事情(它们可以存在,但不能被编辑)。

这可能不是您正在寻找的答案,但这是我的看法

这是社区,所以如果我错了,请随时编辑我的帖子以确保准确性,不要在其中添加评论。

答案 2 :(得分:0)

我曾试图在过去实现同样的目标,遗憾的是它并非完全可能。 我能够在预订表格中找到这个。

我们说最大插槽数是2,一旦有两个人预订了一个插槽,那么该值必须更改为&#34;此会话已完全预订。&#34;。

我会说,虽然有可能,但这不是一个好的系统。很多事情都可能出错,而这一切都归功于谷歌表格的限制。

如上所述,我建议调查自由形式以完成您要做的事情。 Google表单只应用于简单的数据捕获。

-

PS:

我能够使用Google表格功能来实现上述目标。