You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Slack Workflow Builder中如何通过变量实现用户有效@提及?

Slack Workflow Builder 无法触发用户提及通知的解决方法

核心原因

Slack 中能触发通知、可点击的用户提及需要遵循特定格式:<@用户ID>(ID 为 Slack 分配的以 U 开头的唯一字符串),纯文本的 @用户名 或 @用户ID 不会被系统解析为有效提及。

具体调整步骤

  1. 修正 Google Sheets 存储内容

    • 将表格中存储的用户标识改为纯用户ID(如 U123213),不要添加引号、@ 符号或其他多余字符。
  2. 调整 Workflow Builder 发送消息配置

    • 在发送消息的内容编辑框中,把从表格获取的用户ID变量包裹为 Slack 认可的提及格式:
      <@{{你的用户ID变量名}}>
      

    例如,若你从表格获取的变量名为 slack_member_id,则消息中写 <@{{slack_member_id}}>。

为什么之前的尝试无效

  • 直接使用 @variable 或 variable:Slack 会将其识别为纯文本,不会解析为用户提及;
  • 表格中存储带 @ 或引号的内容:会导致最终生成的格式不符合 Slack 的解析规则,比如 @U123213 无法被识别为有效提及标签。

补充说明

如果必须使用用户名而非用户ID,需使用格式 <@user:用户名>(如 <@user:john_doe>),但优先推荐用户ID,因为用户名可能被修改,而用户ID是永久唯一的。

内容的提问来源于stack exchange,提问作者bernspedras

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 12:15:04