跳到主要内容

表单设置不允许录入重复值

1. 如何设置不允许重复

可以使用 EXIST 函数,对这个字段之前录入过的数据进行一个去重校验,之前已经录入过了,现在再去输入同样的字段内容就不可以提交表单

配置 EXIST 函数

关于函数的说明:USER

1.1 表单设置去重函数

路径:表单 >> 点击空白处 >> 表单校验 >> 添加公式 >> EXIST()>> 保存

表单编辑页面

表单校验配置公式

注:当满足公式时,阻断提交设置

设置完之后呈现的效果如图:

报错提示

1.2 流程表单设置去重函数

旧版普通流程路径:流程表单 >> 流程 >> 设置 >> 节点提交规则 >> 新建 >> 校验规则 >> EXIST()>> 两个确定 >>点击节点提交规则页面的返回 >> 保存并发布

流程表单配置节点提交规则

新建校验规则

可以查看以下动图教学进行设置:

新版普通流程路径:流程表单 >> 编辑流程表单旁倒三角符号 >> 流程设计 >> 全局设置 >> 节点提交规则 >> 新建 >> 校验规则 >> EXIST()>> 确认 >> 2 个保存>> 最后点击流程的保存并发布,操作动图如下:

2.在线试玩


3. 常见问题

3.1 是否可以校验这种交叉重复的数据?

EXIST() 函数不支持交叉校验,可以使用远程数据源,调用宜搭数据获取接口,以一个组件的值作为入参去对比另一个字段,是否有数据,有的话则返回一个标记给表单字段,自定义校验或表单校验再以标记字段作为判断字段。



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

点此填写调研问卷


--------------------获取宜搭最新信息,欢迎关注我们--------------------

Copyright © 2024钉钉(中国)信息技术有限公司和/或其关联公司浙ICP备18037475号-4