在线提交需求

请留下您的联系方式,我们的专家将在 24 小时内与您沟通。

极奇策RPA技术教程:逻辑与 (NodeLogicAnd) - 自动化开发与配置详细指南

极奇策技术团队更新于 2026-08-260 阅读

image.png

逻辑与 (AND)

📖 节点概述

多路逻辑与运算节点,检查所有已连接的布尔输入是否全部为 True。只要有一个输入为 False,结果即为 False。它提供两种工作模式:纯数据模式(输出一个布尔值)和执行流模式(直接分流)。输入端口可以动态扩展,方便同时判断多个条件。

💡 使用场景

  • 多条件同时满足检查:如“用户已登录 余额充足 商品有库存”时才能下单。
  • 安全校验链:确保所有传感器状态正常(sensor1 == True AND sensor2 == True AND sensor3 == True)才启动设备。
  • 复合逻辑构建:与其他逻辑节点(或、非)组合,构造复杂的业务规则。
  • 执行流简化:在执行模式下,直接根据“全真”或“存在假”走不同处理流程,省去一个外挂的条件分支。

🎮 实战连线指南:如何正确使用它?

节点默认最少提供两个 输入 端口(A 和 B),任何连线到最后一个半透明端口时,会自动生成下一个新端口(C, D, …),最多可无限扩展。

场景案例:验证表单三个必填字段均不为空

  1. 获取字段值:分别拖出三个【变量获取】或【判断是否为None】节点,获取姓名、邮箱、电话三个字段的值,并转换为布尔值(非空为 True)。
  2. 连线输入:将三个布尔输出分别连接到【逻辑与】节点的 输入 A输入 B输入 C(当 B 连接后会自动出现 C)。
  3. 选择模式
    • 数据模式(默认):将【逻辑与】的 结果 输出连接到【条件分支】节点的 条件 引脚,然后分支处理。
    • 执行模式:勾选“作为执行节点”后,将表单提交按钮的 Exec 连入该节点的 Exec 入口,再将 全为真 连向提交逻辑,存在假 连向提示“请完善必填项”。
  4. 执行:当三个字段都非空时,结果 为 True,提交表单;否则提示错误。

⚙️ 引脚与参数说明

⚙️ 控件参数

控件名称类型说明
作为执行节点开关关闭时,节点为数据模式,输出结果(BOOL);开启时,节点转为执行模式,出现 Exec 输入和两个执行分支输出。

📥 输入引脚

引脚名称数据类型说明
ExecEXEC(执行模式专有)控制流入口,触发后根据所有输入的真假进行分支路由。
输入 A, B, C, …BOOL动态端口,至少两个。接受任何值,执行时强制转换为布尔类型(None 视为 False)。只有连线或激活的端口才参与计算。

📤 输出引脚

引脚名称数据类型说明
结果BOOL(数据模式)所有有效输入都为True 时输出 True,否则 False
全为真EXEC(执行模式)所有有效输入均为True 时触发。
存在假EXEC(执行模式)至少有一个有效输入为False 时触发。

💎 小贴士

  • 如果不连接任何输入(或只留一个端口未连接),未连接的端口会被忽略,计算将基于已连接的端口,可能导致意料之外的“空结果为真”。请确保至少有两个输入有效连接。
  • 执行模式下的 全为真存在假 互斥,只会触发其中一个,逻辑等同于 if all(): ... else: ...
  • 输入值会自动转为布尔:0、空字符串、None、空列表等视为 False,非零数字、非空字符串、非空对象视为 True
助理
咨询
微信
微信客服扫码添加微信
社群
QQ群扫码加入Q群
电话
免费咨询热线0371-67993886
顶部