流水号如何打印一张后自动更新?如何制作可自主选择是否生成的流水号
1. 简介
1.1 案例简介
本文将介绍,如何制作可自主选择是否生成的流水号。根据简道云表单填写内容,手动选择本表单是否生成流水号。
1.2 应用场景
- 人事管理中,办理入职时,可以根据入职人员是否需要提供住宿,来决定是否生成对应的流水号;
- 财务管理中,可以根据客户是否办理延期汇款,来决定是否需要生成延期汇款流水号等。
1.3 设计思路
1)通过单选按钮组设置是否生成流水号的选项;
2)通过 TODAY 函数获取当前日期,再用 TEXT 函数将其转换为文本格式,作为流水号中的时间元素;
3)当需要生成流水号时,通过 MAPX 函数,在已有数据中找到计数的最大值,并在此基础上 1;
4)通过 RIGHT 函数将累加的计数补足固定位数,确保流水号的位数统一;
5)最后,通过 CONCATENATE 函数将全部流水号元素连接在一起。
1.4 预期效果
勾选「是否生成流水号」为「是」时,即生成流水号,不勾选时,则流水号为空,效果如下:
2. 设置步骤以设置流水号格式 JDY-20220616-0034(固定字符-年月日-计数)为例:
2.1 表单搭建
新建「自主选择是否生成流水号」表单,字段设置如下:
字段名称 | 字段类型 | 备注 |
是否生成流水号 | 单选按钮组 | 选项设置为是 |
当前年月日 | 单行文本 | |
计数 | 数字 | |
自定义流水号 | 单行文本 |
2.2 设置公式
1)选中「当前年月日」字段,在「字段属性 >> 默认值」处,设置默认值为「公式编辑」,点击下方「编辑公式」:
2)在公式编辑页面,设置「当前年月日」字段的公式如下:
TEXT(TODAY(),"yyyyMMdd")
3)按照如上方法,设置「计数」字段的公式为:
IF(是否生成流水号=="是",MAPX("max",当前年月日,当前年月日,计数) 1,"")
注:MAPX 函数中后两个字段变量,需要选择「所有表单字段」中的「自主选择是否生成流水号」表单的对应字段。
4)按照同样的方法,设置「自定义流水号」字段的公式为:
IF(是否生成流水号=="是",CONCATENATE("JDY",'-',当前年月日,'-',RIGHT('0000' 计数,4)),"")
2.3 重复值校验
为了防止多个成员同时打开表单,导致流水号重复,可在「字段属性 >> 校验」处,勾选「不允许重复值」并设置提示内容:
2.4 不可见字段设置
1)对于部分流水号辅助字段,如「当前年月日」和「计数」字段,填写表单时不需要展示,则可以在「字段属性 >> 字段权限」处,设置权限为「不可见」:
2)设置了辅助字段为不可见后,则需要在「表单属性>>不可见字段赋值」处,设置赋值规则为「始终重新计算」:
2.5 效果演示
效果演示参见本文【1.4 预期效果】。
本教程来自简道云-帮助中心,进入查看更多。
- 01-29王闿运的帝王之术:四川人物,蒋蓝帝王学的力推者王闿运
- 09-29入门吉他弹唱需要多久学会弹唱:从吉他起源到歌曲弹唱
- 05-13狼人杀12人隐狼局:4人在一起玩,34
- 01-05人工智能对教育带来的冲击和影响:人工智能在哪些方面对教育的影响最大
- 05-27颐和园的历史故事和传说 颐和园龙王庙的神话传说
- 04-20宫崎英高代号深渊:宫崎英高到底想要教会我们什么
- 10-14清蒸白菜卷简单做法:教你白菜卷的特色做法
- 06-01c语言pdf处理库:C,创建标签PDF文件
- 03-24胶管规格型号表示方法:胶管规格有哪些
- 01-24北京骑行最佳线路推荐,北京推9条滨水骑行线路
- 10-01泰顺现代名人排行榜:泰顺3000年,一门两进士家族三代是名流
- 05-31土壤的不同之处主要体现在哪里 土壤不同的分类方式不同的侧重点
- 04-05大众新款3.0即将上市轿车:大众全新轿车开启投产
- 03-28妈妈对婴儿宝宝的成长寄语:一位爸爸写给宝宝的新生寄语
- 12-22服装工厂管理制度 干货丨服装工厂车间,9S管理
- 12-21村上春树关于孤独的名言:村上春树10句关于孤独的语录
热门
推荐
- 1适合男生弹唱吉他谱367
- 2朋友新房祝福语190
- 3自然景色随笔478
- 4街道作风建设年末工作总结328
- 5写青春的文章152
- 6慢性气管炎症状都有些什么317
- 7世界上最大的发电站375
- 8转化学困生工作总结3篇139