在线提交需求

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

极奇策RPA技术教程:转为整数 (NodeToInt) - 自动化开发与配置详细指南

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

image.png

转为整数

📖 节点概述

将任意类型的输入数据转换为整数。转换规则如下:

  • None 或空字符串 → 0
  • 数字(整数/浮点数) → 截断小数部分(向零取整)
  • 数字字符串(如 "123""3.14") → 先转为浮点数再截断为整数
  • 布尔值:True1False0
  • 其他类型(列表、字典等) → 转换失败返回 0

该节点为纯数据节点,无执行端口。

💡 使用场景

  • 数据归一化:将不同来源的数值(字符串、浮点数)统一转为整数,便于数学运算。
  • 索引处理:确保从配置或用户输入中获取的索引值为整数类型。
  • 计数器/累加器:将可能为浮点数的中间结果转为整数,避免精度问题。
  • 分页参数处理:将页面大小、页码等参数强制转为整数。
  • 条件判断前的类型转换:为需要整数比较的节点提供正确的输入类型。

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

节点有一个输入端口 数据(接受任意类型)和一个输出端口 整数

场景案例:将用户输入的字符串数字转为整数

  1. 获取用户输入:从【变量获取】节点读取 quantity = "5"
  2. 连接节点:将 quantity 连接到【转为整数】的 数据 端口。
  3. 获取结果整数 输出 5
  4. 后续使用:用该整数进行库存扣减计算。

其他转换示例

  • 输入 3.93
  • 输入 "42"42
  • 输入 "3.14"3
  • 输入 True1
  • 输入 False0
  • 输入 None0
  • 输入 "abc"0

⚙️ 引脚与参数说明

📥 输入引脚

引脚名称数据类型说明
数据ANY任意类型的输入数据。

📤 输出引脚

引脚名称数据类型说明
整数INT转换后的整数值。无效输入返回0

🔧 转换规则详解

输入类型转换逻辑示例(输出)
None 或空字符串返回00
int直接返回42
float向零截断(int(val)3.93-3.9-3
boolTrue1False0
数字字符串(整数或小数)先转为float,再转为 int"123"123"3.99"3
其他字符串无法转换 →0"hello"0
列表、字典等无法转换 →0[1,2]0

⚠️ 注意事项

  • 浮点数截断:采用向零截断(int() 行为),而非向下取整。例如 -3.7-3,而不是 -4
  • 数字字符串支持:支持科学计数法字符串如 "1e3"1000
  • 空字符串与 None:返回 0,不会抛出错误。
  • 布尔值True 转为 1False 转为 0,符合常见约定。
  • 性能:转换操作极快,无性能顾虑。

💎 小贴士

  • 对于需要向下取整(floor)的场景,建议先使用【数学运算】节点中的整除或向下取整函数。
  • 若需要保留浮点数,请使用【转为浮点数】节点。
  • 该节点是纯数据节点,无需执行信号,可在数据流中直接使用。
助理
咨询
微信
微信客服扫码添加微信
社群
QQ群扫码加入Q群
电话
免费咨询热线0371-67993886
顶部