在Azure逻辑应用程序中,如何在循环条件第一次迭代失败的情况下中断内部循环

在Azure逻辑应用程序中,如何在循环条件第一次迭代失败的情况下中断内部循环,azure,azure-logic-apps,Azure,Azure Logic Apps,在Azure Logic应用程序中,我有一个foreach循环(比如4个项目) 在这个循环中,我使用IF(Condition)Block-TRUE-ELSE Block-FALSE 如果(条件)失败,我想退出循环 示例: 循环1-正确 循环2-失败--退出循环-->无需迭代循环3和4 根据我的要求,如果出现错误,我不需要处理整个逻辑应用程序。我只是发送电子邮件给用户(从技术上讲,这是一个有效的案例,但从功能上讲,这是我的要求的自定义错误)您可以在逻辑应用程序中使用“”操作。您可以创建一个名为“s

在Azure Logic应用程序中,我有一个foreach循环(比如4个项目)

在这个循环中,我使用IF(Condition)Block-TRUE-ELSE Block-FALSE

如果(条件)失败,我想退出循环

示例: 循环1-正确 循环2-失败--退出循环-->无需迭代循环3和4

根据我的要求,如果出现错误,我不需要处理整个逻辑应用程序。我只是发送电子邮件给用户(从技术上讲,这是一个有效的案例,但从功能上讲,这是我的要求的自定义错误)

您可以在逻辑应用程序中使用“”操作。您可以创建一个名为“status”的变量,如果success,则状态为true;如果fail,则状态为false。并将状态放入“直到”框中

您可以参考下面的屏幕截图:

Hi Varun05,我可以知道这个解决方案能否解决您的问题吗?我正在使用foreach循环。下周我将修改我的逻辑应用程序,因为目前由于测试阶段的原因,我无法将for循环更改为。一旦我尝试,我会让你知道。嗨,瓦伦05,我可以知道它是否有效吗?如果还有其他问题,请随时告诉我。我会尽力帮你解决的。顺便说一句,如果这个解决方案很好,请您将我的回答标记为“已接受”,这对其他社区成员是有益的。谢谢~这个不行。我无法使用此方法中断while循环。为每个块将
直到
块添加到
中不会中断每个
块的
迭代。它只在每个
循环的原始
内创建第二个循环,即
直到
循环。