Google Forms 中的条件问题允许您根据受访者的选择显示或隐藏部分。您无需让所有人完成相同的线性表单,而是可以根据他们的回答将他们引导至不同的路径。这就是 Google Forms 条件逻辑背后的核心理念,它能让您的表单对每位受访者而言更具相关性,且流程更短。
本指南涵盖了您所需的一切:Google Forms 中条件逻辑的呈现方式、如何分步设置、如何处理多分支路径,以及当分支未按预期工作时该怎么办。
什么是 Google Forms 中的条件逻辑?
条件逻辑,也称为分支逻辑或跳转逻辑,意味着表单会根据用户输入改变其路径。在 Google Forms 中,这是通过基于节(Section)的分支来实现的。您可以将表单划分为多个节,然后配置每个问题,根据受访者的回答将他们发送到特定的节。
Google Forms 条件逻辑的功能:
- 为特定受访者跳过不相关的节
- 根据受访者的角色、经验或偏好将他们引导至不同的后续问题
- 对于不符合条件的受访者提前结束表单
- 创建多路径调查,让不同群体看到完全不同的问题
原生不支持的功能:
- 在同一节内显示或隐藏单个问题(您需要设置节边界)
- 基于文本输入或数字范围进行分支(仅选择题和下拉菜单问题支持分支)
- 将条件逻辑应用于复选框(复选框问题不支持“转到节”逻辑)
如何在 Google Forms 中设置条件问题
设置条件逻辑需要两样东西:节,以及控制路由的选择题或下拉菜单问题。
第 1 步:规划您的节
在打开 Google Forms 之前,请先在纸上或白板上画出您的问题路径。表单中的每个“分支”都将成为一个独立的节。一个简单的例子:
- 第 1 节: 入门问题(“您是学生还是专业人士?”)
- 第 2 节: 学生问题
- 第 3 节: 专业人士问题
- 第 4 节: 所有人共享的结束问题
第 2 步:在 Google Forms 中创建节
- 打开 Google Forms 并创建或打开您的表单。
- 点击右侧工具栏中的“添加节”图标(看起来像两条横线中间有一条虚线)。这会在当前节下方添加一个新节。
- 为每个节命名,以便在配置路由时能够识别它们。
- 在每个节中添加相关问题。
第 3 步:添加分支问题
分支问题必须是选择题或下拉菜单问题类型。这是仅有的两种支持“转到节”路由的类型。
- 在第 1 节中,添加一个选择题(例如,“您是学生还是专业人士?”)。
- 添加您的选项(“学生”、“专业人士”)。
- 点击问题右下角的三个点菜单。
- 选择**“根据答案转到相应部分”**。
这会在每个选项旁边显示一个下拉菜单。使用这些下拉菜单选择每个答案跳转到的节。
第 4 步:为每个答案设置路由
对于每个选项,选择将受访者发送到哪里:
- 继续下一节(默认,线性流程)
- 转到 [名称] 节(跳转到任何特定节)
- 提交表单(在此答案后立即结束表单)
在学生/专业人士的例子中:
- “学生” → 转到第 2 节(学生问题)
- “专业人士” → 转到第 3 节(专业人士问题)
每个路径节(第 2 节和第 3 节)都应以跳转到第 4 节(共享的结束问题)结束。通过点击每个节底部的“在 [X] 节之后:转到 [4] 节”下拉菜单来设置此项。
Google Forms 分支逻辑:多路径
您并不局限于两条路径。Google Forms 分支支持与您拥有的选项数量一样多的路径。
三条或更多路径
满意度调查可能会这样引导受访者:
- “非常满意” → 推广者问题节
- “中立” → 改进建议节
- “不满意” → 投诉详情节
每个答案映射到一个不同的节。这三个节最后都跳转到结尾的感谢节。
嵌套分支
您可以在分支内进行分支。例如,第 2 节(学生路径)本身可以包含一个分支问题(“您学习什么科目?”),该问题跳转到进一步的子节。嵌套深度没有硬性限制,但深度嵌套的表单会变得难以管理和测试。
跳转到提交表单
当您想为某些受访者提前结束调查时,请使用“提交表单”作为路由目的地。这在筛选表单中很常见,不合格的受访者不应看到其余的问题。
Google Forms 跳转逻辑:跳过节
Google Forms 中的跳转逻辑意味着引导受访者完全跳过一个或多个节。其机制与分支相同:您配置一个选择题以跳转到表单后面的某个节。
示例用例: 您有一个包含可选高级技术偏好部分的表单。在上一节末尾,添加一个问题:“您想回答一些可选的技术问题吗?”将“是”路由到高级部分,将“否”路由到最终提交部分。
分支和跳转逻辑之间的主要区别在于意图:分支将人们发送到不同的内容,而跳转逻辑允许他们绕过不适用的部分。
正在运行带有条件节的限时测验或评估?Form Timer 为任何 Google Form 添加实时倒计时,并在时间耗尽时自动提交,这样就不会因为保持表单打开而导致任何分支被作弊。
开始使用 →
常见问题:当 Google Forms 分支无法工作时
如果您的条件逻辑表现不如预期,以下是最常见的原因。
分支选项显示为灰色或不可用
只有选择题和下拉菜单问题支持“转到节”路由。如果您在三个点菜单中没有看到“根据答案转到相应部分”选项,则问题类型错误。将其切换为选择题或下拉菜单。
所有受访者看到相同的节
这通常意味着表单处于编辑预览模式。在编辑器中,“预览”链接(眼睛图标)显示的是没有分支的单一路径。请使用实际的表单链接(共享表单或在私人浏览器窗口中打开它)进行测试,以验证路由是否有效。
受访者进入了错误的节
仔细检查每个选项的路由。一个配置错误的下拉菜单可能会将所有人发送到错误的路径。还要检查每个节底部的“在 [X] 节之后”设置,因为节默认设置为“继续下一节”,这可能不是您想要的分支路径设置。
分支对复选框不起作用
复选框(允许选择多个的问题)不支持条件路由。如果您需要从多选问题进行分支,请考虑将其转换为一系列选择题或重构逻辑。
节出现的顺序与预期的不同
Google Forms 中的节在编辑器中按顺序编号。当您添加“转到节”逻辑时,编辑器中节的顺序决定了它们在 URL 导航中的显示方式。通过拖动来重新排序编辑器中的节,然后重新检查您的路由配置。
Google Forms 条件逻辑的限制
了解 Google Forms 原生分支的边界有助于您决定何时需要更强大的工具。
- 仅限节级别:您无法在节内显示或隐藏单个问题。整个节作为一个单元出现或消失。
- 没有基于答案值的逻辑:您不能基于输入的数字或日期值进行分支。分支系统只能读取在选择题或下拉菜单中选择了哪个选项。
- 没有复选框分支:如上所述,复选框问题(多选)不支持路由。
- 没有跨节依赖:第 3 节中的分支问题无法在没有变通方法的情况下看到第 1 节中回答的内容。
- 没有循环:您不能将受访者送回之前的节再次回答。
对于更高级的逻辑(显示/隐藏单个问题、基于数字输入的分支、多条件规则),您通常需要第三方表单构建器或动态修改表单的 Google Apps Script。
如果您只需要评估或测验的条件路由,Google Forms 原生分支通常就足够了。对于节具有不同时间限制的限时评估,将 Google Forms 与 Form Timer 配对,可以在您的条件结构之上为您提供自动提交和倒计时功能。
Google Forms 条件逻辑的实用技巧
- 清晰命名您的节:使用“路径 A:学生”而不是“第 2 节”这样的名称,使路由配置易于阅读。
- 单独测试每条路径:发布表单后,至少完整走一遍每条可能的路径,以确认路由正确。
- 使用“提交表单”来筛选受访者:如果某人的第一个回答使他们不合格,直接将他们路由到提交,而不是让他们看完其余的表单。
- 保持每条路径简短:分支只有在路径简洁时才有用。每个分支上的长节会让表单感觉和以前一样长。
- 使用节描述提供上下文:每个节都可以有描述。使用它来重新引导刚通过分支到达的受访者(例如,“这些问题仅供学生回答。”)。
有关构建有效表单的更多信息,请参阅 Google Forms 功能完整指南 以及我们对扩展原生工具功能的 Google Forms 插件 的汇总。
常见问题解答
结论
Google Forms 中的条件问题为您提供了一种无需任何代码即可创建个性化表单体验的强大方法。关键在于基于节的方法:先规划您的节,使用选择题或下拉菜单问题来控制路由,并在共享表单之前测试每条路径。
Google Forms 分支逻辑涵盖了调查、筛选表单和评估的大多数常见用例。如果您需要限时条件评估,无论受访者遵循哪个分支,时钟都在运行,请将您的表单与 Form Timer 配对,以在您的条件结构之上添加实时倒计时和自动提交功能。
有关更多 Google Forms 指南,请参阅 如何将 Google Forms 用于在线考试 以及完整的 Google Forms 功能指南。