极奇策RPA技术教程:条件分支 (NodeIfElse) - 自动化开发与配置详细指南

条件分支 (If/Else)
📖 节点概述
最基础的条件判断节点。根据左侧 条件 引脚的布尔值,决定程序是走向 成立 分支还是 不成立 分支。相当于编程里的 if (条件) { … } else { … }。
💡 使用场景:
- 逻辑分流:检查用户是否登录,是→进入主页,否→跳转登录页。
- 数据校验:判断输入是否为空,为空→提示错误,不为空→继续处理。
- 流程开关:读取配置开关,开启→执行自动化,关闭→跳过。
- 异常处理:检测操作结果,成功→下一步,失败→记录日志或重试。
🎮 实战连线指南:如何正确使用它?
条件分支本身不产生数据,它只是根据上游提供的“是/否”信号分流控制流。你必须把一个能输出 BOOL 的节点连到它的 条件 引脚上。
场景案例:判断文件是否存在,存在则读取内容,不存在则创建新文件
- 获取布尔值:拖出【检查文件是否存在】节点,将它的
结果 (BOOL)引脚连接到【条件分支】的条件输入。 - 串联执行:将【检查文件是否存在】的
完成输出连接到【条件分支】的Exec输入。 - 分支处理:
- 将【条件分支】的
成立输出连接到【读取文件】节点(文件存在→读取)。 - 将【条件分支】的
不成立输出连接到【创建新文件】节点(文件不存在→创建)。
- 将【条件分支】的
- 后续合并:两个分支的后续流程如果一致,可以在它们之后接同一个节点(如【打印日志】)。
⚙️ 引脚说明
📥 输入引脚
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| Exec | EXEC | 控制流入口,激活后开始判断。 |
| 条件 | BOOL | 接收布尔值,True 走 成立,False 走 不成立。 |
📤 输出引脚
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| 成立 | EXEC | 条件为真时,流程从此出口继续执行。 |
| 不成立 | EXEC | 条件为假时,流程从此出口继续执行。 |
💎 小贴士:如果不需要
不成立分支(即只有 if,没有 else),直接不连任何节点即可,程序会在条件为假时直接跳过,不报错。
这篇文档对您有帮助吗?
您的反馈将帮助我们持续优化文档内容

