对象(Object)#
Object.compact()#
描述: 删除所有值为空的字段,即 null 或 "" 的字段
语法: Object.compact()
返回值:对象
来源: 自定义 n8n 功能
示例:
1 2 | |
Object.hasField()#
描述: 如果存在名为 name 的字段,则返回 true。仅检查顶层键。比较区分大小写。
语法: Object.hasField(name)
返回值: 布尔类型
来源: 自定义 n8n 功能
参数:
name(字符串)- 要搜索的键的名称
示例:
1 2 | |
1 2 3 | |
Object.isEmpty()#
描述: 如果对象没有设置键(字段)或为 null,则返回 true
语法: Object.isEmpty()
返回值: 布尔类型
来源: 自定义 n8n 功能
示例:
1 2 | |
1 2 | |
Object.isNotEmpty()#
描述: 如果对象至少有一个键(字段)被设置,则返回 true
语法: Object.isNotEmpty()
返回值: 布尔类型
来源: 自定义 n8n 功能
示例:
1 2 | |
1 2 | |
Object.keepFieldsContaining()#
描述: 删除任何其值至少部分不匹配给定 value 的字段。比较区分大小写。非字符串字段将始终被删除。
语法: Object.keepFieldsContaining(value)
返回值:对象
来源: 自定义 n8n 功能
参数:
value(字符串)- 一个值必须包含的文本才能被保留
示例:
1 2 | |
1 2 3 | |
Object.keys()#
描述: 返回一个包含对象所有字段名(键)的数组。与 JavaScript 的 Object.keys(obj) 相同。
语法: Object.keys()
返回: 数组
来源: 自定义 n8n 功能
示例:
1 2 | |
Object.merge()#
描述: 将两个对象合并为一个对象。如果一个键(字段名)在两个对象中都存在,则使用第一个(基础)对象的值。
语法: Object.merge(otherObject)
返回值:对象
来源: 自定义 n8n 功能
参数:
otherObject(对象)- 要与基础对象合并的对象。
示例:
1 2 3 | |
Object.removeField()#
描述: 从对象中移除一个字段。与 JavaScript 的 delete 相同。
语法: Object.removeField(key)
返回值:对象
来源: 自定义 n8n 功能
参数:
key(字符串)- 要删除的字段名称
示例:
1 2 | |
Object.removeFieldsContaining()#
描述: 删除那些其值至少部分匹配给定 value 的键(字段)。比较区分大小写。非字符串字段始终保留。
语法: Object.removeFieldsContaining(value)
返回值:对象
来源: 自定义 n8n 功能
参数:
value(字符串)- 一个值必须包含的文本才能被移除
示例:
1 2 | |
1 2 3 | |
Object.toJsonString()#
描述: 将对象转换为 JSON 字符串。类似于 JavaScript 的 JSON.stringify()。
语法: Object.toJsonString()
返回值: 字符串
来源: 自定义 n8n 功能
示例:
1 2 | |
Object.urlEncode()#
描述: 从对象的键和值生成 URL 参数字符串。仅支持顶层键。
语法: Object.urlEncode()
返回值: 字符串
来源: 自定义 n8n 功能
示例:
1 2 | |
Object.values()#
描述: 返回一个包含对象所包含字段的所有值的数组。与 JavaScript 的 Object.values(obj) 相同。
语法: Object.values()
返回: 数组
来源: 自定义 n8n 功能
示例:
1 2 | |