如何实现“每人每天限填一次”,避免表单重复提交?

如何实现“每人每天限填一次”,避免表单重复提交?在表单设计过程中,对于每个字段都可以设置不允许重复提交。但是在实际应用过程中,可能每个字段都允许重复,但是几个字段加起来就不允许重复了。比较常见

大家好,欢迎来到IT知识分享网。

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

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

1、新建表单

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

如何实现“每人每天限填一次”,避免表单重复提交?

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

2、函数的使用

因为成员字段不可进行公式编辑,所以这里我们使用单行文本,然后通过 GETUSERNAME() 函数来获取当前成员的昵称。

如何实现“每人每天限填一次”,避免表单重复提交?

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

如何实现“每人每天限填一次”,避免表单重复提交?

然后添加一个单行文本作为辅助(对于该辅助字段还可以写一些说明),将当前用户昵称与提交日期使用 CONCATENATE() 函数连接为一个文本。(提交日期需要由时间戳转化为文本)

函数编写:CONCATENATE(姓名,TEXT(DATE(提交日期),‘yyyyMMdd’))

如何实现“每人每天限填一次”,避免表单重复提交?

同时对该字段的值设置为「不允许重复」,字段权限设置为可见但不可编辑

如何实现“每人每天限填一次”,避免表单重复提交?

3、效果预览

接下来可以看下实际效果。

如何实现“每人每天限填一次”,避免表单重复提交?

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

本教程来自简道云-帮助中心,进入查看更多。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/53128.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信