表达式类型总览
节点配置字段支持多种表达式,用于在运行时从当前消息 msg 取值或做条件判断。各类型的完整语法见对应文档:
| 类型 | 用途 | 典型场景 | 文档 |
|---|---|---|---|
| 模板变量 | 在文本中引用消息数据 | 通知内容、动态标题 | 模板变量 |
| JSON 表达式 | 在 JSON 中注入变量并保留类型 | 请求体、字段赋值 | JSON 表达式 |
| 布尔表达式 | 条件判断,返回 true / false | IF 节点、流程分支 | 布尔表达式 |
| XML Dynamic SQL | 带条件与循环的动态 SQL | 数据库查询、批量写入 | XML Dynamic SQL |
如何选择
- 纯文本(通知内容、标题)→ 模板变量 的
{{msg.字段}} - JSON 字段且要保留原始类型 → JSON 表达式 的
={{变量}} - 条件判断(IF 节点)→ 布尔表达式
- 动态拼接 SQL → XML Dynamic SQL
TIP
文档与节点说明中统一用 msg 表示消息 payload,不要用 $json。触发器的业务字段在根级(msg.xxx),处理节点的结果在 msg.output。
