【发布时间】:2022-12-18 07:14:44
【问题描述】:
我有一个 ADF 管道,我想在逻辑应用中将我的活动输出作为电子邮件附件发送。
我有一个查找活动,后跟一个对于每个活动和一个内部对于每个活动我有一个网络活动来调用逻辑应用程序。
我想将查找活动的输出作为电子邮件附件发送到逻辑应用。我无法考虑这个集成部分。
【问题讨论】:
我有一个 ADF 管道,我想在逻辑应用中将我的活动输出作为电子邮件附件发送。
我有一个查找活动,后跟一个对于每个活动和一个内部对于每个活动我有一个网络活动来调用逻辑应用程序。
我想将查找活动的输出作为电子邮件附件发送到逻辑应用。我无法考虑这个集成部分。
【问题讨论】:
使用 HTTP 和 Outlook 创建逻辑应用程序事件触发器。
里面收到 HTTP 请求:
复制 HTTP POST 网址
请求正文 JSON 模式
{ "properties": { "dataFactoryName": { "type": "string" }, "message": { "type": "string" }, "pipelineName": { "type": "string" }, "receiver": { "type": "string" } }, "type": "object" }POST方法
发送电子邮件
连接您的 outlook 电子邮件。
使用步骤 1 中所示的 HTTP POST URL
创建参数名称接收者
- 动态添加此内容
秒
{ "message" : "This is the row from lookup item @{item().customerID},@{item().gender},@{item().SeniorCitizen},@{item().Partner}.", "dataFactoryName" : "@{pipeline().DataFactory}", "pipelineName" : "@{pipeline().Pipeline}", "receiver" : "@{pipeline().parameters.receiver}" }管道成功执行并得到输出:
【讨论】:
没有直接或简单的方法可以从 ADF 发送电子邮件附件。
但作为一种解决方法,您首先必须将查找活动的输出保存到一个文件中,然后按照社区志愿者在此视频中描述的方法进行操作,其中逻辑应用程序开始发挥作用,将查找活动输出数据文件作为附件发送。 How To Send File as Attachment From Azure Data Factory - Azure Data Factory Tutorial 2021
为了将查找输出数据保存到文件中,您可以采用以下方法:Get Output of lookup activity in a file
【讨论】: