1. 逻辑函数简介
逻辑函数,是一类返回值为逻辑值 true 或逻辑值 false 的函数
true:代表判断后的结果是真的,正确的,也可以用 1 表示
false:代表判断后的结果是假的,错误的,也可以用 0 表示
2. 公式示例
EQ 判断相等
表达式:EQ(value1,value2)
入参:
- 2个值作比较
返回值:
- 类型:布尔值
返回值规则:两个值相等返回 true,支持数字,日期 :::warning 公式目的:equal 相等
函数解释:单行文本1和单行文本2相等的时候就可以进行阻断表单提交数据 ::: 示例格式:
NE 判断不等
表达式:NE(value1,value2)
入参:2个值做比较
返回值:
- 类型:布尔值
返回值规则:两个值不相等返回 true,支持数字,日期 :::warning 公式目的:not equal 不相等
函数解释:数值1不等于数值2就可以阻断提交表单 ::: 示例格式:
LT 小于
表达式:LT(value1,value2)
入参:2个值做比较
返回值:
- 类型:布尔值
- 返回值规则:value1 小于 value2 返回 true,支持数字,日期
:::warning
公式目的:less than 小于
函数解释:数值1小于数值2就会阻断提交表单 ::: 示例格式:
GT 大于
表达式:GT(value1,value2)
入参:
- 2个值做比较
返回值:
- 类型:布尔值
- 返回值规则:value1 大于 value2 返回 true,支持数字,日期
:::warning
公式目的:greater than 大于
函数解释:判断数值1是否大于数值2 ::: 示例格式:

LE 小于等于
表达式:LE(value1,value2)
入参:
- 2个值做比较
返回值:
- 类型:布尔值
返回值规则:value1 小于等于 value2 返回 true,支持数字,日期 :::warning 公式目的:less than or equal 小于等于
函数解释:判断数值1是否小于等于数值2 ::: 示例格式:
GE 大于等于
表达式:GE(value1,value2)
入参:2个值做比较
返回值:
- 类型:布尔值
返回值规则:value1 大于等于 value2 返回 true,支持数字,日期 :::warning 公式目的:greater than or equal 大于等于
函数解释:判断数值1是否大于等于数值1 ::: 示例格式:
AND 且
表达式:AND(logical1, [logical2], …)
入参:多个字段
返回值:
- 类型:布尔值
返回值规则:当参数组中的所有参数逻辑值为 true 时(逗号隔开的逻辑式子都满足),才返回 true,当参数组中的任何一个参数逻辑值为 false 时,就会返回false。 :::warning 公式目的:and 并且、条件同时成立
函数解释:多个组件同时满足条件就会阻断提交表单 ::: 示例格式:
OR 或
表达式:OR(logical1,[logical2], …)
入参:多个字段
返回值:
- 类型:布尔值
- 返回值规则:在参数组中,任何一个参数逻辑值为 true(逗号隔开的逻辑式子其中一项满足),即返回 true;只有当所有逻辑参数值为 false,才返回 false。
:::warning
公式目的:or 或,其中一个条件成立
函数解释:所有组件中有任意一个组件满足条件阻断提交表单 ::: 示例格式:
NOT 非
表达式:NOT(logical)
入参:
- 对某个字段值逻辑求反
返回值:
- 类型:布尔值
返回值规则:对参数逻辑值求反。NOT 比较简单,就是把括号里为 true 的值变成 false,括号里为 false 的值变为 true。 :::warning 公式目的:not 非、否定
函数解释:数值组件小于0阻断提交 ::: 示例:
XOR 异或
表达式:XOR(logical1,[logical2], …)
入参:多个字段值比较,参数是布尔值
返回值:
类型:布尔值
返回值规则:返回所有参数的异或值
:::warning
公式目的:xor 异或(计算机科学 特定逻辑判断)
:::
异或的含义是,true 异或 true 为 false, true 异或 false 为 true。
示例:
TRUE 布尔真
表达式:TRUE()
返回值:
返回逻辑值 true。 :::warning true 布尔值为真的逻辑情况 :::
FALSE 布尔假
表达式:FALSE()
返回值:返回逻辑值 false。 :::warning false 布尔值为假的逻辑情况 :::IF 条件判断
表达式:IF(A,B,C),表示如果满足条件 A,那么返回 B,否则返回 C。
入参:判断条件
- 结果为 true 的返回值
- 结果为 false 的返回值
返回值:
类型:布尔值
返回值规则:判断一个条件能否满足;如果满足返回一个值,如果不满足则返回另外一个值。
:::warning
公式目的:if 逻辑判断的,基础条件判断
函数解释:小于 60 分返回不及格,否则大于等于 60 分返回及格
:::
示例:
ISEMPTY 判断字段是否为空
表达式:ISEMPTY(text)
入参:
- 需要判断是否为空的字段
返回值:
- 类型:布尔值
- 返回值规则:为空则返回 true, 否则返回 false
:::warning
公式目的:判断值是否为空字符串、空对象或者空数组,提交的组件值是空值就阻断提交表单
:::
示例:

