数据处理节点
处理逻辑、数字、文本、列表、JSON 和坐标
数据节点通常不会操作外部目标。它们接收上游值,完成判断或转换,再把结果交给分支、自动化或网络节点。
逻辑与比较
| 常用节点 | 用途 |
|---|---|
| 与 / 或 / 非 | 组合多个布尔条件 |
| 选择 | 根据条件从两个同类型值中选择一个 |
| 相等 / 不相等 | 比较两个兼容值 |
| 大于 / 小于 / 大于等于 / 小于等于 | 比较数字范围 |
比较节点只产生布尔结果;把结果连接到“分支”后才会改变执行路径。
数学
| 常用节点 | 用途 |
|---|---|
| 加、减、乘、除 | 基础数值计算 |
| 绝对值 | 消除方向,只保留差值大小 |
| 最小值 / 最大值 | 从两个数字中选择边界 |
| 限制范围 | 把数字约束在最小值和最大值之间 |
| 四舍五入 / 向上取整 / 向下取整 / 截断 | 把小数转换为需要的整数语义 |
| 取模 | 周期计数和奇偶判断 |
整数和普通数字是不同类型。需要连接整数端口时,使用明确的取整转换,不要依赖隐式截断。
文本
| 常用节点 | 用途 |
|---|---|
| 连接文本 | 把多段内容组合成字符串 |
| 包含 / 开头是 / 结尾是 | 判断简单文本条件 |
| 查找位置 / 截取 | 从已知格式中提取片段 |
| 替换 | 修改匹配文本 |
| 正则匹配 / 正则提取 | 处理结构变化但模式稳定的文本 |
| 去除空白 / 大小写转换 | 规范化输入后再比较 |
简单条件优先使用包含、开头或结尾节点;只有需要模式表达能力时再使用正则,避免难以维护的表达式。
集合与 JSON
| 常用节点 | 用途 |
|---|---|
| 追加、获取、切片、长度、包含 | 操作列表 |
| 拆分文本 / 连接列表 | 在字符串和文本列表之间转换 |
| 解析 JSON | 把 JSON 文本变成结构化值 |
| JSON 路径 | 从结构化 JSON 中读取指定位置 |
| JSON 字符串化 | 把结构化值转换为文本 |
遍历列表时,把列表连接到“遍历”节点;不要为固定数量的元素复制多套相同节点。
坐标与结构拆分
| 常用节点 | 用途 |
|---|---|
| 创建点 | 从 X、Y 和单位组成位置 |
| 偏移点 | 在已有位置基础上增加偏移 |
| 点距离 | 计算两个位置之间的距离 |
| 点周围区域 | 根据中心点生成矩形区域 |
| 拆分点 / 拆分区域 | 读取结构中的独立字段 |
连接自动化节点前确认坐标单位一致。比例、客户区像素和屏幕像素不能只靠数值大小判断。