N8N中文教程
代码开发/Built_in_methods_and_variables

便捷方法#

n8n 提供了这些方法,以便更轻松地在 表达式(expressions) 中执行常见任务。 Python 支持 你可以在“代码节点(Code node)”中使用 Python。但表达式中不可用。 JavaScriptPython

方法说明是否可在代码节点中使用?
$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

On this page