应用场景

技术员申请出差,处理项目维护业务,但是部分员工,填报时经常记错日期,交叉登记出差日期,引发后续报销费用重复情况。

已存在的表单功能

  • 登记出差开始日期,结束日期
  • 自动列出所选择范围的全部日期
  • 自动计算所选择范围的出差天数

需要处理的问题

新增一个字段,实现检索已录入的出差人员,出差日期,识别出是否与本次所选的日期,存在重复

解决方案

  1. 采用CONCATENATE函数,生成一个辅助组合字段
  2. 采用MAPX高级函数,检索辅助字段并识别重复值

[简道云] 表单开发-如何识别出已登记的出差日期并禁止提交_简道云

[简道云] 表单开发-如何识别出已登记的出差日期并禁止提交_重复日期_02

最终效果

[简道云] 表单开发-如何识别出已登记的出差日期并禁止提交_重复日期_03

在表单提交时,设置提交条件,仅允许“是否重复”==1,即可实现“防重复出差日期”功能。