测试运算的测试类型

“比较”条件和“范围”条件需要您指定对条件所进行的比较类型。

下表介绍了可用类型(LEXICAL、NUMERIC和DATETIME)。

测试类型 描述 注释

INTEGER(整数)

首先将输入字段变为一个整数。如果无法执行此操作,则使用零值。如果获得的整数输入值大于或等于指定的最小值,且小于或等于指定的最大值,则测试返回 true。

如果最小字段或最大字段保留为空,则系统会使用可用于 64 位带符号整数的相应最小或最大值。

如果条件中指定的最小或最大值未成功解析为整数值,则系统会将其替换为零,而不会停止处理数据集。

DATETIME(日期时间)

首先将输入字段变为一个日期。如果输入字段无法变为一个有效日期,则条件测试返回 false。如果字段可以变为一个日期,则仅当输入日期不早于指定的最小日期且不晚于指定的最大日期时,测试才返回 true。

如果最小日期和最大日期均无效,将不会构建数据集。

如果未提供最小日期或最大日期,则系统会将其替换为相应的最小日期(1600 年 1 月 1 日)或最大日期(24 世纪的某个日期)。

Adobe 建议对 DATETIME(日期时间)使用下列格式之一:

  • January 1 2013 HH:MM:SS EDT
  • Jan 1 2013 HH:MM:SS GMT

时区在未指定的情况下会默认为 GMT。

LEXICAL(词法)

仅当输入字段在词法上大于或等于最小值中指定的字符串,且小于或等于最大值中指定的字符串时,才返回 true。

词法比较使用字符串中字符的 ASCII 值从左向右移动来比较字符。对于首字符不匹配的字符串,具有较大 ASCII 值的字符串会被视为两个字符串中的较大者。如果一个字符串短于另一个字符串,但在该点处之前的所有字符都是相同的,则较长的字符串会被视为两个字符串中的较大者。如果两个字符串逐个字符均对等,并且长度完全相同,则它们被视为在词法上相等。

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now