case 按从上到下的顺序计算,线索会走它匹配到的第一个 case。请按从最具体到最宽泛的顺序排列 case,避免宽泛的 case 截走本应进入更具体 case 的线索。
添加 Switch 节点
Switch 位于节点菜单的 Internal 分组下。
节点菜单,Switch 位于 Internal 分组下。
1
打开节点菜单
在你希望产生分支的节点下方点击 +(通常紧跟在触发器之后)。
2
选择 Switch
在 Internal 下点击 Switch。节点会被添加到画布上,其设置会在右侧打开。
case 与 Default 分支的工作方式
你添加的每个 case 都会在画布上成为 Switch 节点下的一个独立分支。除了这些 case,该节点始终还有一个 Default 分支。
包含两个 case 和一个 Default 分支的 Switch 节点。
- Cases - 从上到下依次计算。线索会走第一个条件匹配的 case。
- Default - 兜底路径。不匹配任何 case 的线索会经过 Default。
配置 Switch
选中节点会打开它的设置。顶部会说明它的作用:Route across many branches by conditions.(根据条件在多个分支间路由。)General
添加和管理 case
在 Cases 部分点击 Add Case 创建一个 case。每个 case 包含:- Name - 显示在该 case 分支上的标签(例如
Pro plan)。重命名它,让画布保持易读。 - Conditions - 线索进入该 case 分支必须满足的规则。
- 复制 / 删除 - 使用 case 标题栏上的图标复制或移除该 case。
构建 case 的条件
在 case 内点击 Add Condition Group 添加第一个条件。条件的用法与 Filter 和 If 节点完全相同。每个条件由三部分组成,从左到右依次为:
case 条件:字段、运算符和值。
字段
第一个下拉菜单列出了已连接落地页上收集的字段,例如 email。选择要检查的字段。
运算符
第二个下拉菜单用于设置字段的比较方式,例如 is equal to、contains、greater than 或 less than。
值
第三个字段是用来比较的对象。输入要检查的值。