请选择 进入手机版 | 继续访问电脑版
在线咨询 电话咨询 400 006 1585 官方微信
58267

[已解答] 自动化工作流的使用--通过身份证号自动计算出生日期

最近伙伴们经常会问到这样的问题,如何通过身份证号来计算出生日期

今天就来教你一招,用自动化工作流来解决,顺便还能计算出年龄

首先我们来认识四个函数

连接函数-----------------------------CONCAT(文本1,文本2,[文本3,...])
截取函数-----------------------------MID(文本,开始位置,截取字符数)注:开始位置计数是由0开始的哦
时间差计算函数--------------------DATEDIF(日期1,日期2,[单位])
提取当前日期函数-----------------TODAY()

这些就是今天我们要用到的函数,参考链接:https://0x9.me/8XhHL  这里还有很多函数的使用方法,大家可以来学习下!

第一步:创建一个表格:姓名    身份证号     出生日期(日期字段)  年龄(数字字段)

第二步;搭建工作流




这就是完整的步骤

我把工作流的函数附在这里

出生日期:CONCAT(MID({当前数据.身份证号},6,4),'-',MID({当前数据.身份证号},10,2),'-',MID({当前数据.身份证号},12,2))
年龄:DATEDIF({当前数据.出生日期},TODAY(),'Y')


注:出生日期也可以设定为文本字段哦,但是文本字段的话就不能够计算年龄了!

出生日期:CONCAT(MID({当前数据.身份证号},6,4),"年",MID({当前数据.身份证号},10,2),"月",MID({当前数据.身份证号},12,2),"日")


现在给大家看一看效果






附:最后再教给大家一个小功能,设计一个工作流,在每年过生日的时候使得年龄自动加1.




年龄的计算方式与上面是一样的,这个工作流只是加了一个定时的触发,每年生日的时候,都会重新计算年龄!

大家学会了吗,使用自动化工作流可以实现各种各样的功能,大家可以自己动手去尝试,实现了什么新的功能也可以发帖子或留言分享给小伙伴们!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

大琳(1191175) 发表于 2017-2-22 17:05:11

显示全部楼层

这样只能按年算出年龄,比方说现在是2月,这个人是12月的生日,能否按月份来算呢,用什么函数呢
回复 支持 反对

使用道具 举报

董雪骄(1357825) 发表于 2017-2-23 10:13:25

显示全部楼层

大琳(1191175) 发表于 2017-2-22 17:05
这样只能按年算出年龄,比方说现在是2月,这个人是12月的生日,能否按月份来算呢,用什么函数呢 ...

您有没有注意到,我例子中的工作流开始执行日期是出生日期,所以每年过生日的当天早上8点都会执行一次工作流,年龄就会加1
回复 支持 反对

使用道具 举报

佛魔渡 发表于 2017-3-2 13:03:58

显示全部楼层

本帖最后由 佛魔渡 于 2017-3-2 13:05 编辑

制作成模板,共享下吧。最好把身份证提取性别、出生年月、年龄的工作流都放进去,可以作为一个基础模板使用。
回复 支持 反对

使用道具 举报

轻草飞扬 发表于 2017-4-16 10:47:54

显示全部楼层

亲,您好,这个自动工作流是什么个运行过程呀。
为何我创建的不能自动执行呢,只能手动执行。是不是哪里设置错了
回复 支持 反对

使用道具 举报

表弟-涛涛 发表于 2017-4-17 09:48:34

显示全部楼层

轻草飞扬 发表于 2017-4-16 10:47
亲,您好,这个自动工作流是什么个运行过程呀。
为何我创建的不能自动执行呢,只能手动执行。是不是哪里设 ...

你设置的是怎样触发工作流呢?

伙伴办公-助力你的梦想!
回复 支持 反对

使用道具 举报

刘雷雷(1028683) 发表于 2017-5-29 15:35:03

显示全部楼层

请问这个可以根据生日计算出婴儿的多大了吗  比如几个月零几天之类的
回复 支持 反对

使用道具 举报

表弟-涛涛 发表于 2017-5-31 11:19:31

显示全部楼层

理论上是可以的哦

伙伴办公-助力你的梦想!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 下载客户端

  • 关注服务号

  • 微信交流群

GMT+8, 2021-7-27 13:12 , Processed in 0.520874 second(s), 32 queries .
发新帖 快速回复 返回列表 返回顶部