用例:使用切换元素根据条件逻辑显示屏幕
使用切换屏幕元素动态显示或隐藏内容。它将单个字段值与一个或多个指定值进行比较,然后显示与第一个完全匹配的值关联的内容。如果未找到匹配项,将返回预配置的默认值。与 If 元素不同,Switch 仅限于对单个字段执行精确匹配比较,不支持 AND 或 OR 等复杂逻辑运算符。
所需的 Edition
| 查看支持的版本。 | |
本文适用于:
|
增强 WhatsApp 渠道,Unified WhatsApp |
本文不适用于:
|
增强应用程序内聊天、增强 Web 聊天、标准和增强 Facebook Messenger、标准和增强 SMS、增强 Apple Messages for Business、增强 LINE 以及自带渠道 |
| 所需用户权限 | |
|---|---|
| 要创建消息传递组件: | 自定义应用程序权限和查看设置和配置权限 或者 系统管理员 |
| 要在消息中发送和接收消息: | 消息传递客服人员 |
为了说明如何使用 Switch,请考虑以下示例。您是兽医医院 Healthy Pets 的管理员。您的工作是构建 WhatsApp 流,初始屏幕会询问客户他们的动物类型,然后将他们发送到屏幕,以提供有关动物的详细信息。要共享每种动物类型的特定详细信息,请为每个类型创建不同的屏幕。例如,如果客户选择 Cat,下一步按钮会将他们带到 Cat 屏幕。在提供特定于动物的信息后,客户将被发送到最终屏幕,在那里他们确认他们的客户信息。
本示例假设您已经使用这些屏幕创建了 WhatsApp 流。
- 在表单消息传递组件的组件格式部分中,选择流。
-
在“屏幕”部分,展开“动物类型”屏幕,并添加显示以下内容的下拉屏幕元素:猫、狗、鸟和其他动物。

-
要预览动物类型屏幕,请在右侧栏的组件属性中,选择并展开屏幕节点。

- 要根据用户在动物类型屏幕中的动物类型选择将用户推进到下一个屏幕,请添加切换元素。
- 在动物类型的组件属性屏幕中,单击添加内容,在条件逻辑中选择切换,然后单击完成。
-
要配置切换元素,展开切换节点并单击编辑。

- 在选择字段中,选择客户用于选择动物类型的字段。
-
为每个可选择的动物类型添加单独的个案。
对于文字值字段,输入您在动物类型屏幕的下拉选择屏幕元素中定义的每个选择的 ID,而不是显示标签。

- 单击下一步。
-
对于每个个案,选择在该条件为真时显示的内容。
例如,在页脚中添加“下一步”按钮,如果客户选择“猫”作为动物类型,该按钮会将客户定向到“猫”页面。
- 要添加前进到动物类型屏幕的按钮,请单击添加内容,展开其他内容类型,然后选择页脚。
-
输入页脚详细信息,包括输入“下一步”作为按钮标签,并在“下一个屏幕”字段中选择动物类型屏幕。

-
单击下一步。
“定义切换逻辑和条件内容”模式将指导您完成每个个案,以便您可以配置要显示的内容。对于所有对象,添加下一步按钮,将其定向到动物类型的页面。
-
完成后,单击保存。
在组件属性中,切换节点显示个案以及每个个案的结果内容。

本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!



