在线提交需求

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

极奇策RPA技术教程:判断是否为假值 (NodeIsFalsy) - 自动化开发与配置详细指南

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

image.png

判断是否为假值

📖 节点概述

通用的“假值”检测节点,用来判断一个值在布尔上下文中是否会被视为 False。它会将 None、布尔 False、数字 0、空字符串 ""、空列表 []、空字典 {} 等统统识别为“假值”。支持纯数据输出和执行流分支两种模式。

💡 使用场景

  • 综合空值检查:一次性判断输入是否“无效”,包括未填写、零值、空集合等情况。
  • 表单必填校验:检查字段是否为空字符串或未输入,决定是否提示用户补填。
  • 默认值替换:当检测到假值时,用预设的默认数据替代。
  • 流程阻断:在后续逻辑需要有效真值才能执行时,提前拦截假值并告警或退出。

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

节点的 输入接受任意类型,内部通过 bool() 转换后取反来判断。凡是在 Python 中被视为 False 的数据,都会触发“是假值”结果。

场景案例:检测 API 返回的用户列表是否为空或异常

  1. 获取数据:使用【HTTP 请求】节点获取用户列表,返回值为 users
  2. 连接判断:将 users 的输出连接到【判断是否为假值】的 输入。
  3. 选择模式
    • 数据模式(默认):将 结果 连接到【条件分支】的 条件 引脚。True(是假值)→ 提示“无数据或请求失败”,False(不是假值)→ 正常渲染列表。
    • 执行模式:勾选“作为执行节点”,将请求完成的 Exec 连入该节点,是假值 出口连接错误处理,不是假值 出口连接数据展示。
  4. 执行:如果 API 返回了 None、空列表 []False,自动触发容错分支。

⚙️ 引脚与参数说明

⚙️ 控件参数

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

📥 输入引脚

引脚名称数据类型说明
ExecEXEC(执行模式专有)控制流入口。
ANY待检测的数据。NoneFalse00.0、空字符串、空列表、空字典等均被视为假值。

📤 输出引脚

引脚名称数据类型说明
结果BOOL(数据模式)如果 是假值,返回 True,否则返回 False
是假值EXEC(执行模式)值为假值时触发此分支。
不是假值EXEC(执行模式)值为真值时触发此分支。

💎 小贴士

  • 与【判断是否为None】不同,本节点会把 0、空字符串、空列表等也视为假,范围更广,适合粗粒度的“有无判断”。
  • 如果只想区分 None 和非 None,请使用【判断是否为None】节点,避免将正常数值 0 误判为假。
  • 执行模式下,是假值不是假值 两个出口必然且只会触发其中一个。
助理
咨询
微信
微信客服扫码添加微信
社群
QQ群扫码加入Q群
电话
免费咨询热线0371-67993886
顶部