今回の投稿背景
Microsoft Flowでカスタムリストが更新されたよーってのをSlackのチャンネルに投稿したいと思って
投稿は簡単にできた。
だけど、カスタムリストの更新って、あて先決まってるよね・・・
チャンネル全員に通知はするけど、特にその人には念入りに知らせたいよね
ってことでいろいろ試行錯誤したのです。
SlackのAPIでメンションを送るにはどうすればいいのか?
Slack-API message-formatting
https://api.slack.com/docs/message-formatting
ここの Linking to channels and users
Hey <@U024BE7LH>, did you see my file?
という感じで指定すればメンションできるらしい。
Microsoft-Flowではどうやって宣言するのか?
APIどおりに以下のように記述しました。
<@SlackID>
ダメでしたorz
いろいろ試行錯誤した結果、こうしました。
concat('<@',SlackID,'>')
OKでした😃
concat関数で文字列結合をするとうまく反映されます。
Slack-botをMicrosoft Flowで作りたい方はぜひご参考ください。