【Power Automate】「アダプティブ カードを投稿して応答を待機する」 の後フローで、SubmitActionIdなどの情報が表示・取得できない。

【詳細】現象の説明

フローの例。

通常だと、「アダプティブカード~」の後のフローで、各ActionId等の値を動的アクションとして取得できる。

JSONの記載例(一部省略)

正常な例。「アダプティブカード~」の各情報が動的アクションとして選択できる。

しかし、「アダプティブカード~」のtextに変数を指定すると、動的アクションが正しく表示されず、「本文」しか選択できなくなる場合がある。

JSONの記載例。textに変数を指定。

異常な例。SubmitActionIdなどが表示されず、「本文」しか選択されなくなってしまった。

原因(予想)

変数の記述は「@{variables('Shimei')}」などとするのだが、この「{(波かっこ)」がPAの内部的処理上、解決の邪魔をしているのではないか。

解消方法:アダプティブカードのテキストを一番最後に記述する。

あまりかっこいい解決方法ではないが、変数を含むテキストを記述する場合は、後工程でアダプティブカードの情報を取得する処理を作成し終わった後に、アダプティブカード内のテキストを編集する。

これでも問題なく情報は取得できる。

※ただこれだと後々の保守やメンテナンスの際、きわめて修正が面倒なので、変数を含むテキストを挿入しても後工程の情報の取得がUI上でできる方法を確認する。

※かなり丁寧にChatGPT君に聞いてみたが、解決できず、、、

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です