表单校验
注意:流程表单的表单校验,请看 这里
1. 校验规则
1.1 表单校验规则的使用场景
(1)校验表单中数据是否满足规则,满足该校验规则时不可提交数据,不满足校验规则时允许提交。
(2)阻断提交时的提示文字,会在满足校验规则时出现。
(3)校验规则的编写是通过 宜搭的公式 实现的。
设置校验规则的路径:表单编辑页面 >> 点击右上角的表单设置 >> 公式校验
注:该校验在普通表单的集成自动化和业务关联规则中暂不生效。
2. 案例场景及操作步骤
2.1 案例场景
有一张发票信息录入的表单,包括发票编号、开票日期、发票类型、开票金额等四个字段,满足以下校验条件才能提交数据:
(1)发票编号:校验唯一性
(2)开票日期在 30 以天以内
(3)开票金额在 0-50000 之间
2.2 操作步骤
(1)表单设置 >> 右侧属性 >> 添加公式

设置校验公式

公式编辑页面
(2)设置第一个条件:发票编号的唯一性。
注:EXIST 函数的功能是:校验表单字段的唯一性(去重),判断参数值在已提交的数据中是否存在。
公式格式:EXIST(发票号码)
,表示判断本次提交的发票号码在已提交的数据中是否已存在,如果存在就阻断提交,不存在就允许提交。
如图所示:

使用 EXITS 函数

报错提示
(3)点击添加公式,设置第二个条件:开票日期在 30 天以内
公式为:GE(DAYS(TODAY(),DATE(开票日期)),30)

使用公式 GE(DAYS(TODAY(),DATE())

报错提示
(4)最后来设置开票金额的校验条件:开票金额 0-50000 之间
公式为:OR(LE(开票金额,0),GE(开票金额,50000))
。表示开票金额小于等于 0 或大于等于 50000 时,不允许提交。函数使用请参考:逻辑函数使用

使用公式 OR(LE(),GE())

报错提示
注:设置好规则后,记得点击保存。
3. 常用场景
3.1 表单如何设置去重校验 ?
方法:在表单校验处配置 EXIST (商品类别)函数即可
- 普通表单校验去重

- 流程表单校验去重

宜搭为了更好的优化宜搭使用手册内容和质量,占用您3-5分钟时间,辛苦填写一下文档反馈问卷。文档反馈问卷是匿名提交,同时问卷信息仅用于宜搭文档体验反馈收集,感谢您对宜搭的支持!
--------获取宜搭最新信息,欢迎关注我们--------
