【问题标题】:Can foreach loops in Azure Logic Apps perform multiple actions per iteration?Azure 逻辑应用中的 foreach 循环能否在每次迭代中执行多个操作?
【发布时间】:2016-04-14 18:38:59
【问题描述】:

是否可以在没有 foreach 操作作为子工作流程的情况下执行此操作。

【问题讨论】:

    标签: azure azure-logic-apps


    【解决方案1】:

    在这个阶段,我认为逻辑应用程序不支持将任何循环结构(for each,do until)应用于多个操作。有一篇来自 Sandro Pereira 的博客文章,他对此进行了研究:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

      • 仅供参考:foreach 只是重复重命名。
      猜你喜欢
      • 2013-04-24
      • 2018-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-01
      • 2019-12-30
      • 2018-07-07
      相关资源
      最近更新 更多