工作表数据如何发送到企业微信群
将工作表的内容发送到企业微信群中,即和第三方系统做对接,就会想到用到了发送API请求的功能。
实现思路
1、工作表中新增或修改了内容,触发工作流,
2、工作流中将内容通过Webhook节点(已升级为发送API请求节点)发送到企业微信群聊机器人的接收地址,
3、企业微信群聊机器人接收后,向群内发送格式化的消息。
实现效果
设置步骤
一、企业微信群的设置
先在企业微信群聊中,创建一个群机器人,并获取到 机器人的webhook地址。
一步步往下走,创建完机器人,并获取到Webhook地址。
二、本平台的设置
我们要实现的功能: 每当日志表中有新的日志记录提交时,就将内容自动发送到企业微信群里。
1、新建工作流
工作流触发方式: 工作表事件触发 —— 仅新增时触发。
当然,如果有更新时需要发送,也可以选择当新增或更新记录时触发。
2、添加并设置Webhook节点
设置前,请先阅读企业微信的说明文档《如何对接机器人》
1、配置请求方式和要传送给的webhook地址
2、配置内容的传送方式(Body)
选择 Raw (application/json) 方式,将发送的内容粘贴进去。
您可以直接复制下面的代码进行测试
{ "msgtype": "text", "text": { "content": "广州今日天气:29度,大部分多云,降雨概率:60%" } }
如果配置正确,企业微信群组中就自动发送了消息。
这里发送的仅仅是固定文本,我们将其调整为发送工作表的内容。
将 content 的内容,从节点中选择, 记得用英文的双引号括住。然后发布流程,进行测试。
在工作表中新增一行记录。
企业微信群中就自动发送内容了
发送格式化消息内容
如果发送多个字段的内容,为了便于阅读,就需要格式化内容了, 需要使用 markdown类型。
例如,要发送公司名称,跟进内容,填写人的内容。
我们依然先复制企业微信说明文档中给的示例,粘贴到Body中
或者可以直接复制下面的代码 到 Body 中,以下代码比企业微信中的文档多了 \n 换行符, 如不需要换行,可进行删除
{
"msgtype": "markdown",
"markdown": {
"content": "实时新增用户反馈<font color=\"warning\">132例</font>,请相关同事注意。\n>
类型:<font color=\"comment\">用户反馈</font> \n >
普通用户反馈:<font color=\"comment\">117例</font> \n >
VIP用户反馈:<font color=\"comment\">15例</font>"
}
}
点击【发送】按钮,企业微信群中会发送一条消息。
目前的配置,依然是发送的固定内容,现在我们将其调整为 动态内容,即引用工作流节点的记录内容。
配置完以后,重新发布工作流进行测试即可,此处配置可参考视频教程
代码小白用户特别提醒
1、配置范围
无论发送文本格式,还是markdown格式。只需要修改 content参数的值即可。
2、发送消息时,@提醒某人,或@全体人。
这个功能只能在 发送文本格式时使用,markdown方式不支持。 需要增加 mentioned_mobile_list 参数。
通知所有人
通知指定人
通知动态人,根据记录中的手机号匹配
3、发送可点击的链接
根据记录内容,写入动态链接。
4、body格式提示错误
一般是有中文的引号,或格式不正确等。
在content中,不要有换行符,可以有空格。需要显示时换行,用\n替代,会自动换行。
文档问题反馈
文档中是否有错别字、内容过期、难以理解等问题? 点此给我们反馈吧