跳转至

便利方法#

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 的对象
此页面是否
💬 微信

🚀 与作者交流

关注公众号
n8n实战笔记公众号
n8n实战笔记
📚 教程 💡 案例 🔧 技巧
添加微信
添加作者微信
1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持