0

我想创建一个应用程序来帮助新手雇主做出一些简单的决定。因此,应用程序使用他们对表单的回答,根据之前的回答提出新问题,类似于决策树。谷歌表单是实现这一点的好选择吗?(这里提出了类似的建议,但有更多问题:

是否有基于 Google Apps 脚本的替代方案?

4

2 回答 2

2

您需要的是一个包含很多问题的 Google 表单,其答案会重定向到表单中的不同页面。

您还可以使用 Google Apps Script Forms Service通过代码创建表单(并且您可以使用旧表单中的先前响应为新表单动态生成新内容)。

一个典型的例子是:

  1. 使用基于答案(决策树)的重定向创建一个包含多个问题的 Google 表单。
  2. 让对该表单的回复转到回复电子表格。
  3. 在响应电子表格上运行脚本以使用 Google Apps 脚本中的表单服务生成新内容(或手动执行此操作;两者都有效)。
  4. 通过电子邮件将新表格发送给员工(您可以使用Gmail 服务来完成此操作)或您喜欢的任何方式。

--> 并根据需要重复该过程。

在我的工作中,我在响应电子表格上使用带有重定向和脚本的 Google 表单,以便使用 Google Apps 脚本处理教师请求,所以这绝对是可能的!


但是,应该注意的是,Google Apps 脚本不能用于在用户填写表单时为表单动态生成内容。在这里查看我的问题。

于 2013-11-14T22:51:00.143 回答
1

我不想在这里输入大量代码,但是有两种方法可以完成此操作(这两种方法都需要大量脚本代码):

  1. 您可以通过制作一个自动将响应转储到电子表格(空间有限)或文档(不必是人类可读的)中的网络应用程序来实现这一点。这不会为您提供相同的 UI,但它会起作用,假设您首先熟悉制作 Web 应用程序。
  2. 您可以制作一个多页表单,您可以编写一些代码来指导人们选择他们做出的任何选择以转到正确的页面。如果您想走这条路,这个其他问题可能会有所帮助(它可能会更容易一些)。
于 2013-11-14T22:51:30.543 回答