跳到主要内容

定时轮训获取数组的特定元素数据

场景/问题描述

需要每天早上定时向企业微信群发送天气预报,天气预报的信息是通过调用第三方接口获取的

场景补充

获取企业微信员工打卡数据,由于QS主动无法动态插入时间戳字段,所以也可以使用该方式去解决

当前场景问题点

但是使用QS主动第三方接口返回内容是数组的形式,但是我只需要获取数组中第一个元素的内容。

思路逻辑

流程外QR+Q-linker+提交重计算Q-linker

使用流程外QR每天定时添加数据到某个应用自动触发Q-linker获取当日天气预报,然后流程再触发webhook推送内容至企微群中

配置过程

表单设计

示例仅供参考

应用1

  • 【日期字段】是用于接收流程外QR的数据的。q-linker是具体配置的查询天气接口,这里【产品名称】就是对应天气查询返回的结果

image.png

image.png

image.png

  • 提交重计算需要在申请人节点加上q-linker

image.png

image.png

应用2

  • 流程外QR,定时触发设置

image.png

  • 流程外QR设置,我这边设置是重复周期是每天,具体可以根据自己需求去设置,流程外配置

image.png

image.png

  • 设置完成后,需要发起一条数据,后续就会按照流程外QR的设置,每天重复执行

image.png

实际效果

image.png