问题:推送消息到企业微信或钉钉群时,如何"@"某些员工,提醒员工阅读消息? 2023-02-02

如题。

解答:RE:推送消息到企业微信或钉钉群时,如果@某些员工,提醒员工阅读消息? 2023-02-02
Excel表格的自动化处理和推送(二)-批量点对点信息分发

您好。

提示:只有推送的内容是文字信息的时候才能使用"@"功能,其它类型的消息(例如文件、图片消息)不支持"@"

首先请检查您的EasySQLMAIL的编译版本号在20230131以上。版本信息可以在“关于这份软件”中查询到。如果编译版本号低于20230131,请先在https://www.newnet123.com/update2.html下载1.0.1214.5.1或更高版本的升级程序进行升级。

查看系统的编译版本号必须在20230131以上

1、在信息推送任务中"@"员工:"选择收件人"对话框中,点击已选择的群机器名称,并在弹出的对话框中输入要"@"的员工账号列表。多个账号之间用逗号(注意不能是全角符号的逗号)分隔,或是每行输入一个账号。员工的企业微信账号或钉钉账号可以在企业微信的后台管理界面的“通信录”里查询到。

在任务中设置要"@"的员工列表

2、如果要"@"所有人,可以输入@all

"@"所有人

3、如果要通过手机号码"@"对应的员工,可以输入 @员工的手机号,例如:@133654321xx

通过手机号"@"对应的员工

4、如果要动态设置要"@"的员工,可以通过“任务变量”来实现。

"@员工列表"中输入 #要使用的变量名#,例如 #负责人列表#,然后在任务中创建任务变量 "负责人列表",在任务执行时通过设置变量"负责人列表"的值来动态确定要"@"的员工。

"@员工列表"中输入"#变量名#"

在任务中创建变量"负责人列表"

这样任务运行时会使用变量"负责人列表"的动态确定要"@"哪些员工。变量的值可以是要"@"的员工账号列表,例如"heyang";也可以是要"@"的员工的手机号,注意在每个手机号前都需要添加一个"@"符号,例如 @1360808xxxx

5、在外部接口表中通过群机器人推送信息时"@"某些员工:把要"@"的员工账号列表存放到接口表的to_user字段即可,例如:

INSERT INTO easysqlmail_wx_intf
            (wx_app_id,  /*要用来推送消息的群机器人的"应用ID"*/
             to_user,    /*要@的用户列表*/
             content     /*消息的内容*/
)
VALUES     ( 1,                            /*要用来推送信息的群机器人的应用ID*/
             'heyang,jiang,@1538886xxxx',  /*要"@"的员工账号列表,多个账号之间用逗号","分隔。如果要通过手机号"@"员工,可以输入"@手机号",如果要"@"所有员工,可以输入"@all"*/
             '这是一个测试消息' 

); 

注意:

只有推送的内容是文字信息的时候才能使用"@"功能,其它类型的消息(例如文件、图片消息)不支持"@"

相关文档:

使用群机器人推送消息到钉钉、企业微信群

EasySQLMAIL使用教程-在任务中使用变量