解释
有时,您可能有一组数据,您希望逐个迭代并对其运行操作。 但是,您可能已经注意到流中的每个操作只执行一次。 因此,您不能在单个流的操作中创建“for 循环”。
但是,要实现for-loop
,您可以改为使用 trigger flow 操作将数据传递到 another flow 触发器。 当这种类型的触发器接收一个数组作为有效负载时,流程将分别针对数组中的每个项目运行。
请记住:对于某些用例,您还可以在 Run Script 操作中遍历数据。
The Recipe
要求
您需要在其数据链上包含一组数据的流。
配置启动流程
1.配置一个流一个触发流操作。 2. 在 Payload 下,确保添加所需的数组。 3. 保存并退出流程。
配置“For-Loop”流程
根据需要配置启动流程后,请按照以下步骤操作。
最后提示
配置 for 循环后,您可以通过多种方式处理数据。
首先,您可以简单地让“for 循环”流程处理 Payload 中的每个元素。
其次,您还可以在“for 循环”流程的触发器中配置一个 Response Body。 Response Body 附加在起始流程中的 trigger flow 操作下。
第三,您可以将另一个触发流程 操作添加到“for-loop”流程中,以创建复杂的流程链。 如果您这样做,请记住 API 性能。 如果您配置了 Response Body,父流将停止执行,直到它收到 Response Body。
祝好运并玩得开心点! :厨师: