跳到主要内容

每人每天只能提交一条数据

在表单设计过程中,我们对于每个字段都可以设置不允许重复提交。但是在实际应用过程中,可能每个字段都允许重复,但是几个字段加起来就不允许重复了。比较常见的情况有企业员工日志的提交、活动报名以及福利申领等。

下面以如何限制每人每天只提交一次日志为例给大家具体讲解。

1. 新建表单

首先我们创建一个日志提交表单,内容主要包括成员姓名、提交日期和今日工作汇报,如有其他内容需要提交可自行添加。

日志提交表单

姓名使用成员组件,提交日期选择日期时间,工作汇报选择多行文本,另外再添加一个单行文本作为辅助,设置为可见但不可编辑。

2. 函数的使用

这里我们使用成员组件,通过 USER() 函数来获取当前成员的昵称。

获取当前成员


对该字段的权限可以设置为可见不可编辑。 填写日期可以成员自己选择,也可以通过 SYSTIME() 函数自动获取当前服务器时间。

获取当前服务器时间


然后我们添加一个单行文本作为辅助(对于该辅助字段还可以写一些说明),提交日期需要由时间戳转化为文本作为校验条件。 TEXT(DATE(提交日期),"yyyy-MM-dd")

提交日期转化为文本


同时设置表单校验公式 EXIST(姓名,每人每天只可提交一条数据),字段权限设置为只读。

提交校验

3. 效果演示

通过这样设置,就可以限制每人每天只可提交一条数据了,如果有多个值需要限制,可以根据需要继续添加。

效果演示

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

点此填写调研问卷


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

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