存储获取元数据文件名输出以设置变量活动以在 Azure 数据工厂中的逻辑应用程序中的外观电子邮件活动中使用

问题描述 投票:0回答:1

我正在尝试获取从 SFTP 获取元数据活动获取的文件名,并将其存储在一个变量中,然后我将在 Web 活动的 JSON 正文中引用该变量,该活动将链接到发送一个逻辑应用程序电子邮件正文中包含该文件名的电子邮件。

在这种情况下,我没有权限使用任何“获取 blob”或 SFTP 活动,因此我的解决方法需要在管道本身内才能传递到 LA,但是,我似乎无法获取文件名。我尝试使用我的获取元数据活动的输出与 childItems @activity(get_metadata_activity_name).output.childItems 和项目名称来设置变量,但它不起作用。查找在这里似乎没有用,因为我不需要文件的内容。

email azure-data-factory metadata
1个回答
0
投票
  • 首先使用获取元数据活动获取源中的所有文件名。 enter image description here
  • 然后进行 foreach 活动并将子项目传递给每个活动。 enter image description here
  • 在 foreach 下采用追加变量将所有文件名存储在数组中。 enter image description here
  • 在每个take之后设置变量将所有文件名存储到以逗号分隔的字符串中。 enter image description here

现在使用逻辑应用邮件将此字符串变量传递到您的 Web 活动

© www.soinside.com 2019 - 2024. All rights reserved.