Skip to content

便利方法#

n8n 提供这些方法来更轻松地在表达式中执行常见任务。

Python 支持

您可以在代码节点中使用 Python。它在表达式中不可用。

方法 描述 在代码节点中可用?
$evaluateExpression(expression: string, itemIndex?: number) 将字符串作为表达式进行评估。如果您不提供 itemIndex,n8n 使用代码节点中项目 0 的数据。 ✅
$ifEmpty(value, defaultValue) $ifEmpty() 函数接受两个参数,测试第一个参数以检查它是否为空,然后返回参数(如果不为空)或第二个参数(如果第一个为空)。第一个参数在以下情况下为空:
  • undefined
  • null
  • 空字符串 ''
  • value.length 返回 false 的数组
  • Object.keys(value).length 返回 false 的对象
✅
$if() $if() 函数接受三个参数:条件、为真时返回的值和为假时返回的值。 ❌
$max() 返回提供的数字中的最高值。 ❌
$min() 返回提供的数字中的最低值。 ❌
方法 描述
_evaluateExpression(expression: string, itemIndex?: number) 将字符串作为表达式进行评估。如果您不提供 itemIndex,n8n 使用代码节点中项目 0 的数据。
_ifEmpty(value, defaultValue) _ifEmpty() 函数接受两个参数,测试第一个参数以检查它是否为空,然后返回参数(如果不为空)或第二个参数(如果第一个为空)。第一个参数在以下情况下为空:
  • undefined
  • null
  • 空字符串 ''
  • value.length 返回 false 的数组
  • Object.keys(value).length 返回 false 的对象