>我有一个包含 ID 列表作为输入的管道,我需要遍历这些 ID 并使用每次 10 个 ID 的批处理调用 REST API(这些 ID 将作为参数传递到 JSON 请求中(。
1( 是否有任何方法使用 for 数据工厂中的每个活动传递步长?
2(你对如何做到这一点还有其他建议吗?
我尝试使用"forEach"循环,并且还考虑使用"setVariable"和"appendVariable"活动在循环期间存储当前索引,但也找不到在"forEach"期间获取当前索引的方法。
你应该使用LookupActivity
。有了它,您可以从数据库,文件或任何内容中获取信息,并将其传递给ForEach
循环。
考虑我的 txt 文件中有以下信息:
name|age
orochiBrabo|25
NarutoBoy|98
您可以使用我将称之为MyLookUp
LookupActivity
恢复它,然后将其与ForEach
盒连接起来。
在ForEach
活动设置选项卡中,您可以编写@activity('MyLookUp').output.value
,现在您可以循环访问文件中的所有行。在您的 ForEach 中,您可以引用结果,例如item().age
、item().name
或item().myColumnName
。