极奇策RPA技术教程:跳出循环 (NodeBreak) - 自动化开发与配置详细指南

跳出循环 (Break)
📖 节点概述
循环控制节点,放置在任意循环(如 For次数循环、While循环、for列表遍历 等)的 循环体 内部,执行后立即强制终止整个循环,流程从当前循环的 循环完成(或 完成)出口继续。
💡 使用场景:
- 提前退出:在列表遍历中找到目标元素后,无需处理剩余项,立刻跳出循环以节省时间。
- 异常保护:当循环体内发生错误或满足中断条件(如超时、资源耗尽)时,紧急跳出循环。
- 条件终止:与
条件分支配合,在满足特定业务逻辑时(如累加值超过阈值)跳出循环。 - 避免无效操作:在重复尝试类循环中,成功一次后即跳出,不再继续无意义的重复。
🎮 实战连线指南:如何正确使用它?
跳出循环 节点必须放在循环的 循环体 分支内部,通过 Exec 线串联在需要判断跳出的位置。它自己没有输出,直接作用于外层最近的一层循环。
场景案例:在列表中寻找第一个偶数,找到后立即跳出循环并打印该偶数
- 构建循环:使用
for列表遍历节点,输入一个数字列表。 - 循环体内判断:
- 将
for列表遍历的循环体输出连接到条件分支节点的Exec。 - 用
数学运算节点计算当前项 % 2,将结果连接到条件分支的条件。
- 将
- 分支处理:
条件分支的成立输出连接到打印控制台节点(打印“找到偶数:xxx”)。打印控制台之后串联跳出循环节点的Exec,立即终止循环。条件分支的不成立什么都不接(自动继续下一项)。
- 循环完成:
for列表遍历的完成输出连接到显示通知节点(通知“搜索结束”)。
⚙️ 引脚说明
📥 输入引脚
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| Exec | EXEC | 接收循环体内的控制流,触发后立即设置中断标记,使外层循环在本次迭代结束后终止。 |
⚠️ 重要:
跳出循环节点不提供输出引脚,执行后循环会立即停止,流程直接跳到循环的完成(或循环完成)出口。任何连接在跳出循环之后的节点都不会被执行,因此请将其作为分支的最后一个节点。
💎 小贴士:
- 本节点仅对最内层循环生效,嵌套循环中若想跳出外层,需要在外层循环体内逐层传递中断标记(可通过变量配合实现)。
- 它与
继续循环 (Continue)的区别:Break是彻底结束循环,Continue是跳过当前项、继续执行下一项。- 在
While循环中使用跳出循环可以替代复杂的条件判断逻辑,保持循环条件简洁。
这篇文档对您有帮助吗?
您的反馈将帮助我们持续优化文档内容

