要测试链中的变量或命令输出,请添加Conditional 事件。例如,通过此事件,您可以使用文本匹配、正则表达式或布尔真/假逻辑来验证输出是否包含预定义值或未来日期。
步骤 1.将事件添加到链中
- 在Chain Builder 中,从Chains 标签,单击Edit 。
- 单击事件链 ,并将条件 移动到事件链中应该出现的位置。
- 从链中的前一个节点拖动一个链接到事件。
注: 要改变节点在链中的位置,先将其与其他节点解除链接,然后将其移动到应该出现的位置。要同时移动多个节点,请在选择节点时按住SHIFT 。
- 选择事件节点,然后单击编辑
。 - 在基本信息 下,输入唯一的名称和描述,以帮助识别事件。
步骤 2.设置条件逻辑
在条件 下,将条件逻辑构建为规则或规则组,以测试各种数据类型的输出和变量:
- 字符串 ,用于一个或多个字符
- 整数 ,用于任何整数、非十进制数值
- 日期 ,用于日期字符串或变量
- Float, 适用于任何数值
- JSON, 表示 Javascript Object Notation
注: 对于 JSON,使用变量转换来解析值。
- 选择是添加规则 还是规则组 。
- 如果包含多个规则或组,请使用AND 或OR 布尔值将它们连接起来:
- 如果所有 规则或组必须为真才能通过条件,请选择和 。
- 如果任何 规则或组必须为真才能通过条件,请选择或 。
- 为每条规则选择要测试的数据类型和输出或变量,并设置其通过条件的标准:
- 要测试数值是否为空白,请选择Is blank 或Is not blank 。
- 要测试值是否包含特定字符或其他输出或变量值,请选择Contains ,然后输入或选择要匹配的值。
- 要测试值是否符合正则表达式,请选择Matches RegExp ,然后输入要匹配的表达式。
- 要测试值是否以特定字符或其他输出或变量值开始或结束,请选择Start with 或Ends with ,然后输入或选择要匹配的值。
- 要测试数值是否等于金额,请选择= 或!= ,然后输入或选择金额。
- 要测试数值是否大于或小于某个金额,请选择< 或> ,然后输入或选择金额。
- 要测试数值是否大于或小于或等于某个金额,请选择<= 或>= ,然后输入或选择金额。
- 设置完条件逻辑后,单击保存 。