Power Automate中如何在Microsoft Teams实现@everyone全员通知?
解决Power Automate在Teams中@everyone触发全员通知的问题
直接输入@everyone文本不会触发Teams的全员通知,得用Teams认可的提及格式或Power Automate的内置提及功能,具体操作如下:
使用内置提及功能(推荐)
在Power Automate的「Post message in a chat or channel」操作中,不要直接在消息框输入@everyone。找到操作界面下方的「Add mention」按钮,选择「Everyone」(部分环境显示为「Team members」),系统会自动生成正确的提及标记,这样发送的消息就能触发全员通知。自定义消息时使用Teams提及语法
如果需要在自定义文本中插入全员提及,要同时在消息内容和mentions参数里配置:- 消息文本中插入:
<at id="0">everyone</at> - 在操作的「Advanced options」里找到
mentions字段,填入以下JSON结构(替换<团队/频道ID>为实际ID):
[ { "id": 0, "mentionText": "everyone", "mentioned": { "conversation": { "id": "<团队/频道ID>" } } } ]团队/频道ID可通过Teams获取:右键目标团队或频道,选择「获取链接」,链接中的数字串就是ID。
- 消息文本中插入:
权限检查
确保运行流的账号拥有团队的消息发送权限,最好使用团队所有者账号测试,避免权限不足导致提及失效。
内容的提问来源于stack exchange,提问作者Harvey
相关产品推荐
相关产品推荐

