あまりいらっしゃらないとも思いますが、できることがわかったので、備忘録。
Adaptive Cardsは最近Teams向けにPower Automateからカードを送信できるようになったので、よく使っていますが、Teams以外のチャンネルにカード送信したかったので試してみました。
送ってみよう!
こんなカードを送信するのは実に簡単。
- まずはデザイナーサイト (https://adaptivecards.io/designer/) で送信したいカードを作成します。残念ながらPower Automate組み込みのデザイナーはOutlookに関してはまだありません。
- 作成したカードのJSONをコピーします。
- コピーしたJSONをPower Automateの「作成」アクションにペーストします。
- 以下のコードをOutlookのメッセージのBodyに入れます。※コード表示にしてから。「作成」はJSONを張り付けたアクション名なので、適宜変更してください。
以上です。
以下解説のスクショです。
注意事項
Outlook向けのAdaptive CardsではActions.Submit(データ送信系)のアクションを利用できません。なので、メインの用途としては、成形された情報の表示でしょうか。 あとはリンクの貼り付けなどはできます。
ご質問はTwitterかコメントでお願いします!