我有一个连接到 SFTP 的管道,然后使用 ForEach 活动迭代文件并将它们放入我的 Azure Blob 存储中。 在 ForEach 内部,我需要执行另一个管道,该管道依赖于一个参数,即文件名。
我不知道如何将名称带入 ForEach 中。 ForEach 内的复制数据活动没有可供我添加参数的属性。
我的问题是如何将文件名传递给 ForEach 活动内的执行管道?
谢谢你
我的问题是如何将文件名传递给 ForEach 活动内的执行管道?
我确实同意@Chen Hirsh的评论。由于您想要将文件名传递给子管道,因此需要从“获取元数据”活动子项数组的迭代中将
@item().name
传递给它。
在子管道中创建字符串参数后,将当前文件名传递给创建的参数,如下所示在执行管道活动中。
在子管道中,您可以根据需要使用参数
@pipeline().parameters.pipelineFileName
。