我正在尝试为我的松弛团队制定一个工作流程,其中我有以下步骤:(使用工作流程构建器)
当用户单击频道中的快捷方式时启动
打开表格 - 我们提出很多问题,一个问题有多个修复选项
从 Google 表格中选择行 - 根据答案,我们选择一行
向 Slack 通道发送消息 - 使用包含 slack 成员 ID(或用户名)的同一行的另一列中的值来提及消息中的人员
我的期望:
频道上的松弛消息提及@userHere(触发通知)
发生了什么:
消息以 @userHere 作为计划字符串在通道上发送。不像提到的那样,即不可点击并且不会触发通知。
可能吗?我做错了什么?
我尝试过的:
我在发送消息步骤中输入的内容 | 工作表中保存的内容 |
---|---|
@变量 | “用户名” |
@变量 | “U123213” |
变量 | “@用户名” |
变量 | “@U123213” |
{{变量}} | @用户名 |
还有许多其他..但我从未被提及过。
潜在的 Slack Workflow Builder 问题:具有“选择多人”选项的表单可能无法正常工作,而“选择一个人”则可以正常工作。我刚刚测试了两者。
当从 SLACK API 发帖时,我相信 @ 的正确代码是将其括在尖括号中
<@user_id>
因此,如果您输入的形式为
{{variable}}
然后它应该适当地翻译变量。