逻辑函数
本文为你列举了宜搭所有的逻辑函数,以及在你在使用逻辑函数时可能遇到的问题。
函数概览
函数名称 | 说明 |
判断相等。 | |
判断不等。 | |
并且、条件同时成立。 | |
or 或,其中一个条件成立。 | |
非、否定。 | |
异或(计算机科学 特定逻辑判断)。 | |
布尔值为假的逻辑情况。 | |
布尔值为真的逻辑情况。 | |
大于等于。 | |
小于等于。 | |
大于。 | |
小于。 | |
条件判断。 | |
判断一个字段是否为空。 | |
判断明细内的某个组件值是否为空,或者多项选择框的值是否为空。 | |
判断明细内的某个组件提交的数组值中是否包含空字符串。 | |
比较两个时间的大小,日期选择框1 大于 日期选择框2 返回 true,否则返回 false。 | |
比较两个数字的大小,数值组件1 > 数值组件2,返回 true,否则返回 false。 |
函数简介
逻辑函数,是一类返回值为逻辑值 true 或逻辑值 false 的函数。
- true:代表判断后的结果是真的、正确的,也可以用 1 表示。
- false:代表判断后的结果是假的、错误的,也可以用 0 表示。
常用场景
满足公式阻断提交表单
当产品名称等于“西瓜”时,阻断提交表单数据,示例如下:
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1639374577346-49e42271-df63-4852-84e8-46c41f3e4395.png)
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1630302022808-c3af4069-e23e-426d-a22e-ffd493c7829a.png)
领用数量不能大于库存数量
在进销存系统、产品库存管理等业务场景下,都希望实现领用数量不能大于库存数量,示例如下:
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1639374704160-c16ac0a9-829a-483f-ae06-cffa8e11b781.png)
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1630303170046-70216ba5-e7d1-4145-b5c1-47f5eb3d50a9.png)
IF 函数多层嵌套
60 分以下,为不及格;60-89 分,为中;90 分以上,为优,示例如下:
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1639374898191-adf5c652-c65a-4fc9-a0c5-3b43ff347e31.png)
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1630307674712-ecdcf67a-a1f7-4437-9aca-4b0430ed74ba.png)
本文档对您是否有帮助?