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)
然后它应该适当地翻译变量。