Power Automate メッセージ(Microsoft Teams) メンションの利用方法

2021年11月7日

Teamsチャットメッセージのメンションを動的なコンテンツから利用する方法を紹介します。

この方法は今後のアップデートで利用できなくなる可能性があります。

(書いている時点での機能実装が追い付いていない模様)

手順

Apply to each」を設置し以前の手順から出力の選択に

動的なコンテンツの「メッセージ メンション」を指定します。

この「Apply to each」はメンションの数だけ繰り返されます。

通常であればメンション固有の動的なコンテンツが利用できますが、

機能が未対応なのか動的なコンテンツが表示されません。

その替わりに以下の式を利用すれば情報を取り出すことが可能です。

(式のApply_to_eachの部分は「Apply to each」のステップ名によって変わります)

項目説明
IDitems('Apply_to_each')?['mentioned/user/id']メンション(Office 365 ユーザー)のIDです。
ユーザー プロフィールの取得」アクションの「ユーザ」オプションに指定すると情報を取得可能です。
表示名items('Apply_to_each')?['mentioned/user/displayName']メンション(Office 365 ユーザー)の表示名です。

式を保存した状態では式を意味するピンクで表示されますが、

一度フローを保存して読み込みなおすと動的なコンテンツ扱いの青に変化します。

(どちらの状態でも動作します)

Power Automateを効率的に習得したい方へ

当サイトの情報を電子書籍用に読み易く整理したコンテンツを

買い切り950円またはKindle Unlimited (読み放題) で提供中です。

Word-A4サイズ:1500ページの情報量で

(実際のページ数はデバイスで変わります)

基本的な使い方から各トリガー/アクションの詳細な使い方、

頻出テクニック、実用例を紹介。(目次

体系的に学びたい方は是非ご検討ください。

アップデートなどの更新事項があれば随時反映しています。(更新履歴

なお購入後に最新版をダウンロードするには

Amazonへの問い合わせが必要です。

関連記事