时间格式处理和转换方法
在数据库、腾讯文档、维格表等系统中,时间数据通过API传输时通常是时间戳格式, 需要转换为可读的日期时间格式才能正常使用。
在界面上看到的日期:
通过API传过来的时间戳:
转换需求:如果要希望正常引用日期时间显示为 2022/11/7, 就需要对这个时间戳进行转换。
增加一个节点选择【日期时间】应用,操作条件选择【时间转换】

选择需要转换的时间戳字段和需要转换的时间格式,具体配置可以参考下图, 然后点击【调试执行】并【保存】

在后续节点中,需要引用【日期时间】转化后的时间戳结果

实际执行过程中,最常见的错误问题是由于数据查询过程中有多条数据符合条件。 比如查询“今天入职周年的同事”,今天有2位同事入职周年,那么如果直接引用表格的查询结果, 就会获得 [1667491200000, 1667491200000]这样一个包含两个时间戳的数组数据。
系统会判断 [1667491200000, 1667491200000]不是一个能识别的时间戳格式,导致执行失败。
需要增加一个【循环执行】节点,把这些时间戳数据分隔开后,循环进行处理。
点击增加【循环执行】应用

设置循环的变量名称,选择变量后点击【调试执行】并【保存】

在【循环执行】的分支线下,增加一个【日期时间】的应用,并对日期进行转换

需要转换的日期时间选择【循环执行】里对应的变量内容,点击【调试执行】并【保存】
