背景
Automate を使って Teams でメンションをする際、現状可能なのは未だに、User & Tag のみ
Team に対するメンションをしたい、という要望があったので、その解決策の提示
概要
Team 用の Tag Member を Team 自体のメンバー一覧で自動更新して、その Tag を使ってメンションする。
とはいえ、注意点がいくつか
- List Team Members が何故か Channel 非対応になっている(たぶんバグ) 2023/10/15 現在
- これに関しては一時的と思われるので、Group Action で代替
- Tag の一時的な Tag 生成&削除は、出来ないので、あらかじめ Tag 自体は用意する必要がある
- 完全削除方法はなく、削除しても、復元可能なように内部的には残る為。
実装例
補足
Jsonデータの配列化
Select Action で配列化。詳細はここ
メンバーの合成方法
Union() を利用して、メンバー一覧を合成する
利用例
あとがき
特に難しいことはないけれど、こんなことしなくてもよいように早く Team/Channel Mention 対応してほしいですね・・