逻辑函数

1686 上次更新时间:2020-12-05 20:09:25

Document

概述

在函数中用 bool 来标识 true 或者 flase 的值
逻辑函数,是一类返回值为 true 或 flase 的函数。
true:代表判断后的结果是真的,正确的,也可以用1表示;
false:代表判断后的结果是假的,错误的,也可以用0表示。

IFS

IFS(条件1,值1,条件2,值2……条件N,值N)
检测是否满足一个或多个条件条件并返回与第一个TRUE条件对应的值。IF 的升级版。
建议,最后一个条件放置 TRUE(),作为兜底处理
返回值
符合条件的值

IF

1.含义

IF(运算表达式,为true返回值,为flase返回值)
入参

  • 逻辑表达公式或者 true ,flase,必填,不能为空。
  • 任意值,不能为空
  • 任意值,不能为空

返回值
为真或者为假的数据

2.用法

IF(1==1,A,B)
返回 A
IF(flase,A,B)
返回 B

3.解释

OR

1.含义

_OR 逻辑 只要一个true是为真  _
入参:

  • 允许多个参数

返回值:bool

2.用法

OR(logical1,logical2,logical3…)

3.解释

AND

1.含义

AND 逻辑 全true是为真 在参数组中,任何一个参数逻辑值为false,即返回false;只有当所有参数逻辑值为true,才返回true。
入参

  • 允许多个参数

返回值:bool

2.用法

AND(logical1,logical2,logical3…)

3.解释

逻辑真的数据

FALSE

1.含义

假的常量含义
入参:无
返回值 bool

2.用法

FALSE()

3.解释

TRUE

1.含义

真的常量含义
入参:无
返回值 bool

2.用法

TRUE()

3.解释

NOT

1.含义

对参数逻辑值求反。
入参

  • 逻辑运算公式或者 true false

返回值 :bool

2.用法

NOT(logical)

3.解释

ISEMPTY

1.含义

判断值是否为空字符串、空对象或者空数组。 
入参

  • 文本
  • 时间
  • 数字
  • 数组

返回值:bool
返回值

2.用法

ISEMPTY(text)

3.解释

HAS_REPEAT

1.含义

判断多个入参是否存在重复。一般用于子表单某一个字段的重复检测。
入参
返回值:bool
返回值

2.用法

HAS_REPEAT(text,text2,…)
HAS_REPEAT(子表单字段)

3.解释