Azure Logic Apps中的foreach循环可以在每次迭代中执行多个操作吗?

时间:2016-04-14 18:39:00

标签: azure azure-logic-apps

是否可以执行 而不 将foreach操作作为子工作流程。

2 个答案:

答案 0 :(得分:2)

在这个阶段我不认为Logic Apps支持任何循环结构(每个循环结构,直到)应用于多个动作。桑德罗佩雷拉有一篇博客文章,他在那里研究:

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

这个例外是Split-On,其工作方式类似于BizTalk上的debatching(为“信封”消息中的每个元素加载几个工作流程)。

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

答案 1 :(得分:0)

我从Logic App团队找到了一段YouTube视频,他们在那里描述了一种方法,可以在触发器上使用splitOn对我当前的场景起作用:

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

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