Google Forms 条件逻辑:设置和当前限制

设置基于章节的分支,测试每个路径,并决定何时需要问题级别的逻辑
Luna Qin 最后修改: 2026年8月22日
阅读时间: 20 分钟.

google form conditional logic blog cover

Google Forms 条件逻辑根据答案将受访者发送到不同的章节。创建至少两个章节,使用多项选择或下拉问题,然后选择更多 (⋮) → 根据答案跳转到章节,为每个选项选择一个目的地。

这对于基本分支效果很好。本指南展示了完整的设置、章节路由的限制,以及在需要显示或隐藏单个问题时该使用什么。


TL;DR


  • Google Forms 支持基于章节的分支: 多项选择和下拉答案可以将受访者发送到另一个章节或提交表单。
  • 它不提供问题级别或字段级别的显示/隐藏规则: 条件问题需要组织到单独的章节中。
  • 在需要时使用不同的逻辑模型: PlatoForms 支持字段级规则、页面路由、计算、AI 生成的逻辑和 PDF 相关操作。

什么是条件逻辑?

条件逻辑(也称为分支或跳过逻辑)根据先前的答案改变接下来的操作。根据表单构建器的不同,这可能意味着显示或隐藏单个问题、跳过页面或将受访者路由到另一个章节。

这是一个简单的例子。您正在计划一个团队活动,需要了解:

  1. 是否有人参加
  2. 他们的饮食限制(如果参加)
  3. 是否需要交通工具,以及
  4. 接送地点(仅在需要交通工具时)

没有条件逻辑,您的表单看起来像这样:

示例

🟦 1. 您会参加团队活动吗?
  ⚪ 是
  ⚪ 否

🟦 2. 您的饮食限制是什么?

  ✏️ [文本字段]

🟦 3. 您需要交通工具吗?

  ⚪ 是

  ⚪ 否

🟦 4. 接送地点

  ✏️ [文本字段]

即使回答“不参加”,每个人仍然会看到所有四个问题。无法参加的人仍然需要滚动浏览与他们无关的饮食限制和交通问题。

使用问题级别的条件逻辑,表单可以根据每个答案做出响应,并在用户前进时调整可见问题:

示例

🟦 1. 您会参加团队活动吗?
  ⚪ 是
  ⚪ 否

  🔀 如果选择,则显示问题 2–3

🟦 2. 您的饮食限制是什么?

  ✏️ [文本字段]

🟦 3. 您需要交通工具吗?

  ⚪ 是

  ⚪ 否

  🔀 如果选择,则显示问题 4

🟦 4. 接送地点

  ✏️ [文本字段]

现在,选择“不参加”的受访者完全跳过了表单的其余部分。不需要交通工具的人永远不会看到接送地点的问题。Google Forms 可以通过将这些问题放在单独的章节中并在其间路由受访者来创建类似的结果;它不会在同一页面上显示和隐藏单个问题。

条件逻辑有助于保持表单简短、相关且更易于完成,尤其是在表单有多个条件时。受访者回答更少的不必要问题,您收集到的数据更干净、更适用。


如何在 Google Forms 中添加条件逻辑

条件逻辑在 Google Forms 中不是标准问题类型。相反,您需要将表单拆分为章节并使用 Google 的文档根据答案跳转到章节路由。

听起来很复杂,但让我们一步一步来分解。

💡 Google Forms 新手? 查看此指南以开始使用 Google Forms以了解基础知识。

1. 创建您的表单

首先在 Google Forms 中创建一个新的空白表单,或从他们的模板中选择。对于这个例子,我们将为一家在线商店创建一个购买后客户反馈调查。

💡 专业提示:要快速开始,您可以使用 Google Forms AI (Gemini) 通过提示创建表单

假设我们想在购买后收集客户的反馈。没有条件逻辑,所有人都会看到相同的长问题列表:

示例

🟦 章节 1:购买状态

🟦 1. 您是否进行了购买?

  ⚪ 是

  ⚪ 否

🟦 章节 2:订单详情

🟦 2. 订单号

  ✏️ [文本字段]

🟦 3. 订单总额

  ✏️ [带数字验证的简答]

🟦 章节 3:满意度评分

🟦 4. 您的满意度如何?

  ⚪ 非常满意

  ⚪ 满意

  ⚪ 中立

  ⚪ 不满意

  ⚪ 非常不满意

🟦 章节 4:正面反馈
  (显示给满意的客户)

🟦 5. 您对体验有什么喜爱之处?

  📝 [文本区域]

🟦 章节 5:问题详情
  (显示给不满意的客户)

🟦 6. 出了什么问题?

  ☑️ 收到错误的商品

  ☑️ 商品损坏

  ☑️ 延迟送达

  ☑️ 质量差

  ☑️ 客户服务差

  ☑️ 其他

🟦 7. 您希望我们联系您吗?

  ⚪ 是,请联系我

  ⚪ 不,只是想分享反馈

没有路由,受访者可能会看到不适用于他们的问题:

  • 没有购买的人仍然会看到与订单相关的问题
  • 满意的客户看到关于“出了什么问题”的问题
  • 不满意的客户看到关于“他们喜爱什么”的问题

通过章节路由,我们可以使表单更具相关性。现在让我们来构建它。

2. 创建并标记您的章节

点击右侧工具栏中的添加章节按钮(看起来像两个堆叠的矩形)。这将您的表单分为可以标记和重新排列的章节。

Add section in Google Form

对于我们的客户反馈调查,我们需要了解:

  • 他们是否进行了购买
  • 他们购买了什么(如果适用)
  • 他们的满意度
  • 他们的体验详情

我们将创建 5 个章节:购买状态订单详情满意度评分正面反馈问题详情。要为每个章节添加标题,请点击章节内部并输入您的标题。

Add section in Google Form

3. 添加您的问题

选择一个章节,然后从右侧工具栏中点击添加问题。从多项选择、复选框、下拉、简答、段落和其他问题类型中选择。

对于我们的调查,我们将使用上面显示的相同问题结构,组织成购买状态、订单详情、满意度和反馈的章节。

4. 添加条件逻辑

现在是添加分支的时候了。从您的第一个触发问题开始——在我们的例子中是“您是否进行了购买?”

点击问题右下角的三点菜单,选择根据答案跳转到章节。每个答案选项旁边将出现一个下拉菜单。

Add conditional logic in Google Forms

对于“否”答案,从下拉菜单中选择提交表单——他们不需要回答他们没有下订单的问题。

对于“是”答案,选择跳转到章节 2订单详情),以便您可以收集有关其购买的更多信息。

Configure section navigation

在章节 2(订单详情)的底部,保持继续到下一个章节,以便受访者移动到章节 3(满意度评分)。

接下来,为满意度问题设置分支。对于“您的满意度如何?”问题:

  • “非常满意”或“满意” → 跳转到章节 4(正面反馈
  • “中立” → 跳过到提交表单
  • “不满意”或“非常不满意” → 跳转到章节 5(问题详情

这样,满意的客户可以分享他们喜爱的内容,而不满意的客户则被引导报告具体问题。

在章节 4(正面反馈)的底部,将下一个目的地从继续到下一个章节更改为提交表单。否则,满意的受访者将继续进入章节 5(问题详情)。章节 5 是最后一个章节,因此可以在完成时提交表单。

5. 测试您的表单

在上线之前,通过点击顶部的眼睛图标预览您的表单。尝试不同的答案组合测试逻辑,以确保受访者被正确路由到相应的章节。

Add conditional logic in Google Forms


Google Forms 中章节逻辑的六个限制

当少量答案引导到明确的章节时,Google Forms 分支很有用。当表单需要字段级行为或许多互相关联的规则时,这些限制很重要。

1. 基于章节而非问题级别的逻辑

Google Forms 逻辑在章节级别工作。您无法根据先前的答案在同一页面上显示或隐藏单个问题。相反,条件问题必须分组到受访者进入或跳过的章节中。

随着条件路径数量的增加,表单可能需要更多章节,并且更难以作为一个完整的流程进行审查。

2. 没有单一的视觉逻辑概览

Google Forms 不提供单独的视觉地图或每个路由规则的综合列表。

您需要单独查看相关问题和章节目的地,然后预览每个路径以检查不正确的路由或未到达预期章节或提交的路由。

3. 本地编辑器中没有组合分支条件

每个本地路由决策基于一个多项选择或下拉问题的选定答案。编辑器不将多个问题的答案组合成一个分支规则。

示例: 您无法创建一个本地规则,仅在他们是首次购买者消费超过 $100 时,将受访者路由到折扣章节。

4. 分支仅限于两种问题类型

Google 文档多项选择下拉作为支持根据答案跳转到章节的问题类型。其他问题类型可以使用响应验证等功能,但它们不能作为本地章节路由触发器:

  • 简答/文本: 无法基于关键词进行分支。

  • 复选框: 无法基于多重选择进行逻辑。

  • 日期和数字: 您无法根据年龄阈值或日期范围显示问题。

5. 没有空白答案或反向分支规则

Google Forms 从受访者选择的答案选项进行路由。它不提供本地规则,例如“当此问题未回答时路由到此处”或一般的反向条件。

您有时可以用明确的答案选项表示相反的情况,但更一般的否定条件需要不同的逻辑模型。

6. 每条路线需要手动设置和测试

每条条件路线必须在其触发问题上配置并在预览中测试。这对于少数分支是可管理的,但随着路线数量的增加需要更多协调。

如果章节路由已经匹配您的表单,Google Forms 可能就足够了。当您希望更改单个字段而不将表单拆分为额外章节时,请考虑字段级逻辑。


Google Forms 和 PlatoForms 使用不同的逻辑模型

Google Forms 在章节之间路由受访者。PlatoForms 还可以将规则应用于单个字段、页面、值和生成的 PDF 内容。正确的模型取决于表单需要做什么。

功能 Google Forms PlatoForms
逻辑范围 路由到另一个章节或提交 显示或隐藏字段,跳过页面,并控制值
分支触发器 多项选择和下拉 文本、数字、日期、选择和其他支持的字段
规则设置 在每个触发问题上配置目的地 手动逻辑面板、AI 生成或 JSON 编辑器
计算或重用的值 不是章节路由的一部分 设置、计算、清除或重用支持的字段值
生成的 PDF 逻辑 没有本地填充 PDF 输出规则 在生成的 PDF 中显示或隐藏字段

如何在 PlatoForms 中设置字段级逻辑

PlatoForms 在同一个逻辑面板中提供手动规则、AI 生成和 JSON 编辑。对于基本的手动规则,请按照表单逻辑文档中的步骤操作:

  1. 打开逻辑面板: 点击表单构建器左上角的逻辑按钮。

    Add conditional logic in PlatoForms

  2. 创建新逻辑: 点击**+ 新逻辑**。

    Add conditional logic in PlatoForms

  3. 定义触发器 (IF): 选择您的字段和条件(例如,如果 #咖啡或茶? 等于咖啡)。

  4. 设置操作 (THEN): 定义会发生什么(例如,然后显示 #奶油或糖?)。

  5. 预览和测试: 使用预览模式确保您的分支路径正确流动。

如果您愿意,可以选择由 AI 生成并用简单语言描述规则,或打开JSON 编辑器以获得直接控制。在发布之前,请审查和测试生成或编辑的规则。


常见逻辑场景

以下是您可以使用 PlatoForms 构建的最常见逻辑模式的快速概述。

逻辑场景 它的作用 示例 最适合
跳转问题 仅在需要时显示问题。 仅在用户选择**“是”时显示“输入折扣码”**。
跳转问题逻辑
简短调查、潜在客户表单
跳过页面 将用户发送到不同页面。 将用户路由到**“演讲者”“参与者”**。
跳过页面设置
基于角色的表单、活动
分支逻辑 根据答案更改问题。 5★ → “您喜欢什么?”
1★ → “我们如何改进?”
反馈、NPS、支持
设置值 自动填写字段。 在截止日期前应用**$100 早鸟优惠**。
设置值逻辑
定价、注册
计算 实时计算值。 价格 × 数量 = 总成本
计算逻辑
订单、发票
重用字段 在字段之间复制值。 复制签名 #1 → 签名 #2
重用字段
合同、PDF

构建调查或反馈表单? 在设置分支逻辑之前,请查看如何设计适用于移动设备的李克特量表

构建弃权书或同意书? 查看如何设置真实弃权流程中的条件字段——从现有伤害披露到将提交路由到正确的协调员。

在大规模管理复杂逻辑

当您的表单有几十个规则时,您需要一种清晰的方法来找到每一个:

  • 按字段筛选: 点击任何特定字段的属性面板中的逻辑,仅查看影响该问题的规则。
  • 按 ID 搜索: 使用逻辑面板中的过滤栏搜索特定的字段 ID 或标签

将逻辑扩展到问题之外

表单逻辑还可以控制数据收集后的操作:

观看条件逻辑教程


当您需要的不仅仅是基于章节的路由

如果您的 Google 表单已经有效,保持现状即可。如果基于章节的路由变得难以维护,您可以查看在 Google Forms 导入期间传输的内容,然后导入表单并添加问题级别的逻辑,而无需重建其结构。您还可以从现成的调查模板开始,并自定义其字段和规则。

需要字段级规则而不是章节路由? 免费开始使用 PlatoForms或在构建之前查看表单逻辑指南

Try PlatoForms with Your Own Form

Turn an existing PDF into an online form, or create a new form for your team.

Create your free PlatoForms account →

Related comparisons

关于作者

Luna Qin

Luna Qin 是 PlatoForms 的内容策略师,拥有七年企业表单和工作流平台的工作经验。她早期在 Apple 的文档工作塑造了她简洁、以用户为中心的写作风格。在 PlatoForms,她专注于制作清晰、基于研究的指南,帮助团队构建更好的在线表单并自动化复杂的 PDF 流程。


保持关注!

订阅我们的博客,获取独家见解、技巧和更新。

相关内容 阅读更多