埋め込み画像を Outlook メールから BLOB ストレージにコピーしたいと考えています。メールの添付ファイルに対して For Each を実行する手順があります (埋め込まれた画像は添付ファイルとして認識されます)。しかし、電子メール メッセージの生の入力を見ると、attachment[0].contentBytes は Null です。また、BLOB コンテンツを「Attachments Content」に設定して BLOB を作成しようとしたときに発生するエラーは次のとおりです。
「無効なテンプレートです。アクション 'Create_blob' 入力の行 '1' および列 '3316' でテンプレート言語式を処理できません: 'テンプレート言語関数 'base64ToBinary' は、そのパラメーターが文字列であると想定しています。指定された値の型は 'Null' です。 「.使用方法の詳細については、 https://aka.ms/logicexpressions#base64ToBinaryを参照してください。」
「新しい電子メールが到着したとき」ステップへの未加工の入力は次のとおりです。
"Attachments": [
{
"@odata.type": "#Microsoft.OutlookServices.FileAttachment",
"Id": "12345",
"LastModifiedDateTime": "2020-11-22T07:38:19+00:00",
"Name": "footer.jpg",
"ContentType": "image/jpeg",
"Size": 13969,
"IsInline": false,
"ContentBytes": null
}
]
これらの手順に関するヘルプは大歓迎です。ありがとう!