Sag*_*r K 2 .net azure azure-storage-blobs azure-logic-apps workflow-definition-language
我想使用azure logic app get blob contents connector读取 blob 内容,并使用 azure logic app send email connector通过电子邮件将该内容作为附件发送。
附件可以是一个或多个。
发送电子邮件需要以下 json 格式的附件数据:
[
{
"ContentBytes": "@{body('Get_blob_content')}",
"Name": "Test"
}
]
Run Code Online (Sandbox Code Playgroud)
您可以添加When a blob is added or modified (properties only) (Preview)astrigger以专注于Container您想听的内容。
然后添加Get blob contentasaction以获取 blob 内容。
最后添加Send email作为向用户发送电子邮件的操作。在这里我选择Gmail并且因为您有添加Get blob content操作,所以在Attachments Content列中您可以插入File Content等于@{base64(body('Get_blob_content'))}.
如果你想添加一个或多个附件,您只需要点击Add new item的Send email动作。
为了将动态数量的文件附加到电子邮件中,UI 中有一个切换按钮可以改为使用输入数组
将用户界面更改为这样的
此处的输入需要此格式的项目数组
{
"Name": "<NameOfFile>",
"ContentBytes": "<Base64OfFileContent>"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15633 次 |
| 最近记录: |