当用户名/ID 来自变量时,如何在 Workflow Builder 的 slack 消息中提及用户

ber*_*ras 7 slack-api slack slack-block-kit

我正在尝试为我的松弛团队制定一个工作流程,其中我有以下步骤:(使用工作流程构建器)

当用户单击频道中的快捷方式时启动

打开一个表格 - 我们提出很多问题,一个问题有多个修复选项

从 Google 表格中选择行 - 根据答案,我们选择一行

向 slack 通道发送消息 - 使用包含 slack 成员 ID(或用户名)的同一行的另一列中的值来提及消息中的人员

我所期望的:

频道上的松弛消息有 @userHere 作为提及(触发通知)

会发生什么:

该消息以 @userHere 作为计划字符串在通道上发送。不像提到的那样,即不可点击并且不会触发通知。

是否可以?我究竟做错了什么?

我尝试过的:

我在发送消息步骤中输入的内容 工作表中保存的内容
@多变的 “用户名”
@多变的 “U123213”
多变的 “@用户名”
多变的 “@U123213”
{{多变的}} @用户名

还有很多其他的..但我从未被提及。

小智 -3

当从 SLACK API 发帖时,我相信 @ 的正确代码是将其括在尖括号中

<@用户id>

因此,如果您输入的形式为

{{variable}}
Run Code Online (Sandbox Code Playgroud)

然后它应该适当地翻译变量。