Azure 逻辑应用程序中的 foreach 循环能否在每次迭代中执行多个操作?

Can foreach loops in Azure Logic Apps perform multiple actions per iteration?

是否可以做到这一点没有 foreach 操作是子工作流。

我从 Logic App 团队找到了一个 YouTube 视频,他们在视频中描述了一种方法,该方法适用于我当前在触发器上使用 splitOn 的场景:

https://youtu.be/ce9qg_6s2iI?t=5m30s

但是,这并不能解决您想要对集合中的项目执行多个操作的情况,而该集合是在触发器之外获取的。听起来好像有某种带有 repeatItem() 函数的重复功能,但这可能已被删除以支持 splitOn 或 foreach。 foreach 也只适用于一个动作(据我所知)。

在这个阶段,我认为逻辑应用程序不支持将任何循环结构(对于每个,执行直到)应用于多个操作。 Sandro Pereira 的博客 post 对此进行了研究:

https://sandroaspbiztalkblog.wordpress.com/2016/04/21/logic-apps-how-to-add-several-actions-inside-a-loop-or-foreach-actions/

例外情况是 Split-On,其工作方式类似于 BizTalk 上的分批处理(为 "envelope" 消息中的每个元素加载多个工作流)。

我希望这对您有所帮助,瓦格纳