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

继续循环 (Continue)
📖 节点概述
循环控制节点,放置在任意循环的 循环体 内部,执行后立即跳过本次循环剩余的步骤,直接进入下一轮迭代(或重新检查循环条件)。不终止整个循环,只是“放弃当前这一轮”。
💡 使用场景:
- 条件性跳过:在遍历列表时,遇到不符合条件的元素直接跳过,只处理满足条件的项。
- 异常忽略:循环处理多个任务,若某个任务失败但不影响整体,则记录日志后
Continue继续执行下一个。 - 数据过滤:在循环体内先判断数据有效性,无效时跳过,只对有效数据执行后续复杂操作。
- 减少嵌套:避免大量
If/Else嵌套,遇到不处理的情况直接用Continue提前进入下一次循环,代码更扁平。
🎮 实战连线指南:如何正确使用它?
继续循环 节点同样必须放在循环体内,通过 Exec 线串联在需要跳过的分支末端。它没有输出,执行后本轮循环的剩余节点全部被忽略,直接开始下一次迭代。
场景案例:批量发送邮件,跳过已退订的用户,只对正常用户发送
- 构建循环:使用
for列表遍历节点,列表数据是用户邮箱列表。 - 获取用户状态:在循环体内,先通过
当前项查询该用户的订阅状态(连线到“获取用户状态”节点)。 - 条件判断:
- 用
条件分支判断状态是否为已退订。 成立(已退订)→ 连接继续循环节点,跳过该用户,直接处理下一个。不成立(正常用户)→ 连接发送邮件节点。
- 用
- 循环结束:
for列表遍历的完成输出连接显示通知,提示“批量发送处理完毕”。
⚠️ 关键:
继续循环之后的节点本轮不会再执行,请确保它是一条分支的终点。
⚙️ 引脚说明
📥 输入引脚
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| Exec | EXEC | 接收循环体内的控制流,触发后立即标记跳过,当前迭代的后续步骤全部取消。 |
📝 提示文本
| 控件 | 说明 |
|---|---|
| ⏭️ 放弃本次执行,直接进入下一次 | 只读提示,说明该节点的作用,无实际逻辑功能。 |
⚠️ 注意:本节点没有输出引脚,执行后本轮循环立即中止,直接跳回循环入口进行下一次迭代判断。因此请将其作为分支的最终节点使用。
💎 小贴士:
- 与
跳出循环 (Break)的区别:Break是彻底结束整个循环,Continue是仅跳过当前项,循环继续运行。- 在
For次数循环、While循环、for列表遍历中均有效。- 善用
Continue可让循环主体只专注于“正常情况”的处理,异常或跳过情况提前分流,代码可读性更高。
这篇文档对您有帮助吗?
您的反馈将帮助我们持续优化文档内容

