在线提交需求

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

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

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

image.png

判断是否为空

📖 节点概述

容器与内容的“空”状态检测器,用于判断一个值是否没有任何内容。它会将 None、空字符串 ""、空列表 []、空字典 {}、空元组等判定为“空”,而数字 0、布尔 False、非空容器则视为“不为空”。支持纯数据模式和执行流分支模式。

💡 使用场景

  • 输入字段必填校验:检查用户提交的文本是否为空字符串,若为空则提示“此项为必填”。
  • 列表可用性检查:在执行遍历前,判断列表是否为空,为空时跳过循环或提示无数据。
  • API 返回空值处理:判断接口返回的是空列表 [] 还是有数据的列表,以便展示不同页面。
  • 数据清洗:批量处理数据时,过滤掉空字符串或空容器,只处理可用项。

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

节点的 输入接受任意类型。对于字符串、列表、字典等容器,通过 len() 判断长度;对于 None 直接判定为空;对于数字、布尔值等非容器类型,判定为“不为空”。

场景案例:检测上传文件列表是否为空,为空则提示用户选择文件

  1. 获取文件列表:通过【变量获取】节点读取用户选择的文件列表 selected_files
  2. 连接判断:将 selected_files 的输出连接到【判断是否为空】的 输入。
  3. 选择模式
    • 数据模式(默认):将 结果 连接到【条件分支】的 条件 引脚。True(为空)→ 提示“请先选择文件”;False(不为空)→ 进入上传流程。
    • 执行模式:勾选“作为执行节点”,将点击上传按钮的 Exec 连入该节点,为空 出口连接提示消息,不为空 出口连接上传逻辑。
  4. 执行:列表为空 [] 时提示用户;列表有内容时开始上传。

⚙️ 引脚与参数说明

⚙️ 控件参数

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

📥 输入引脚

引脚名称数据类型说明
ExecEXEC(执行模式专有)控制流入口。
ANY待检测的数据。None""[]{}、空元组等会被视为“空”。

📤 输出引脚

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

💎 小贴士

  • 数字 0 和布尔 False 在本节点中不会被判定为空,因为它们是可用的数值和状态。如果希望将 0 也视为“空”,可以结合【判断是否为假值】节点使用。
  • 与【判断是否为None】的区别:None 仅代表“没有对象”,而空字符串 "" 或空列表 [] 是“有对象但无内容”。本节点将两者统一判定为空。
  • 执行模式下,为空不为空 两个分支互斥,每次执行只会触发其中一个。
助理
咨询
微信
微信客服扫码添加微信
社群
QQ群扫码加入Q群
电话
免费咨询热线0371-67993886
顶部