跳到主要内容

如何利用企微机器人发送表格内的内容

教程模拟场景:

车间主任文远需要每天统计一下各个生产部门就餐人数,但由于生产车间内无法携带手机,信息传达不及时,需要利用企业微信群机器人自动上报就餐人数。

准备工作

创建维格表

根据各个生产车间情况,创建好已经安排好的就餐人数统计表。

img

创建企业微信群机器人

在企业微信群中创建对应的提醒机器人,创建方式如下:

img

配置步骤

Step1:触发应用:选择定时启动

触发条件

触发条件选择:每天

img

配置参数

选择每天触发的时间,以及设置每周里周几会触发,例如我们设置的是每天上午8点触发。

img

Step2:执行应用:维格表

选择应用

选择维格表应用

选择操作

选择查询数据,这里需要根据指定条件查询满足条件的内容

img

配置账号

维格表添加账号需要填写账户名称、API Token;

  • 账户名称可以自定义
  • API Token获取方式如下

img

配置参数

选择维格表:选择我们之前创建好的维格表;

视图筛选:不选择视图;

条件设置:当“日期”等于“今天”。

img

点击测试并预览,成功接收样本数据后进行保存。

Step3:执行应用:循环执行

循环的数据类型选择:数组

循环的内容:记录列表

左侧自定义要轮询内容的标题,右侧选择要轮询的变量内容。右侧引入的变量最好选择包含“列表”的数据,如“记录列表”,代表整体的数据列表,后续执行时将拆解为最小的数据结构。

最大循环条数:选择100

Q:为什么要添加循环执行?

A:由于我们在查询的时候,会查询到多个生产部门的数据,形成一个数据组。当我们后续需要将这个数据组拆解成最小的数据结构进行依次操作时,就需要添加执行循环执行。在这个案例里,执行轮询的操作逻辑就是,就是将我们刚刚获得到的所有部门的报餐数据,拆解为每个部门的数据,一行一行自动排着队,依次进行发送企业微信群消息。

img

Q:数组和字符串有什么区别?为什么要选“数组”?

A:一般情况,循环执行的内容选择“数组”还是“字符串”,需要根据执行轮询上一节点给与的数据结构来决定的,大多数情况我们获取到的都是“数组”样式,例如维格表、微信公众号、腾讯文档等。如果您不确定数据结构样式,可以联系我们提供帮助。

img

Step4:执行应用:日期格式化

选择应用

选择日期格式化。

由于我们从维格表中获取到的日期是一段时间戳代码,需将日期格式转换成我么常用的格式。

选择操作

根据实际场景,我们此处选择:时间格式化。

img

配置参数:

设置需要转换的日期时间:

这里我们需要选择刚刚查询到的时间,所以选择:日期时间变量输入:循环内容.就餐日期

设置选择的日期格式:

根据我们刚刚选择的变量来决定,此处我们获取到的是:时间戳秒

设置选择的时间格式:

同样,我们刚刚选择的变量来决定,如果没有合适直接选择:自动识别格式

设置要转换成为的日期时间格式:

选择我们期望的格式:年月日

显示时间:不显示

img 设置完毕后进行保存。

Step5:执行应用:企业微信群机器人

选择应用

选择企业微信群机器人。

选择操作

根据实际场景,我们此处选择:发送富文本消息。

img

配置账号

选择已有的机器人账号或者新添加企微机器人。

如果新增企微机器人,账户名称可以自定义,如客服提醒小助手

webhook地址获取方式如下:

img

配置参数:

消息内容:根据需要,设置就餐人数提醒文案。需注意的,变量选择一定要是我们要选择循环执行中的循环内容。

img 点击测试并预览,成功接收样本数据后进行保存。

联系我们

如果以上配置有任何问题,可扫描以下二维码,通过企业微信群联系我们提供帮助~

img