2

azure logic app get blob contents connectorを使用して blob コンテンツを読み取り、そのコンテンツを azure logic app send email connectorを使用して電子メールで添付ファイルとして送信したいと考えています。

添付ファイルは 1 つ以上です。

電子メールを送信するには、次の json 形式の添付ファイル データが必要です。

[
  {
    "ContentBytes": "@{body('Get_blob_content')}",
    "Name": "Test"
  }
]
4

2 に答える 2

8

聴きたいものに集中するようにWhen a blob is added or modified (properties only) (Preview)追加できます。triggerContainer

Get blob content次にasを追加しactionて、ブロブのコンテンツを取得します。

Send email最後に、ユーザーにメールを送信するアクションとして追加します。ここでは を選択し、アクションGmailを追加したので、列に と等しい を挿入できます。Get blob contentAttachments ContentFile Content@{base64(body('Get_blob_content'))}

1 つまたは複数の添付ファイルを追加する場合は、アクションをクリックするだけAdd new itemですSend email

これは、デザイナーのスクリーンショットとコード ビューのスクリーンショットです。 ここに画像の説明を入力 ここに画像の説明を入力


動的な数のファイルを電子メールに添付するために、代わりに入力配列を使用するように UI にトグルがあります

動的入力のトグル

UIを次のように変更します

動的添付ファイルの入力

ここでの入力は、この形式の項目の配列を想定しています

{
  "Name": "<NameOfFile>",
  "ContentBytes": "<Base64OfFileContent>"
}
于 2018-07-24T07:03:53.350 に答える