背景
メールをいきなり送るのではなくまずは下書きに保存してチェックしてから送信したいケースで、本文にリッチテキスト形式(HTML)を受け渡す際にハマりました。結論からいうと、PowerAppsからPowerAutomateへ本文文字列を受け渡す際、本文(HTML)内のダブルコーテーションをシングルコーテーションに変換してから受け渡せばOKでした。
詳細
PowerAppsからPowerAutomateフローへ本文データを受け渡す際、PowerApps側で下記式で文字列変換しておく。
Substitute(RichTextEditor.HtmlText,"""","'")
文字列として「”」を指定したい時は「""」と書く。
その後PowerAutomateで下記のHTTP要求で下書きが作成される。
所感
理屈は分かりませんが、解決策が見つかって良かったです。。。
あれこれ試してみるもんだ。