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