1. n8n 内置方法与变量详解
n8n 作为一款强大的工作流自动化工具,提供了丰富的内置方法和变量,让开发者能够更灵活地控制工作流的执行逻辑。本文将深入探讨这些内置方法和变量的使用方式,帮助开发者更好地理解和应用它们。
内置方法
n8n 提供了一系列内置方法,用于处理工作流中的数据:
filter- 过滤数组中的元素map- 对数组中的每个元素应用给定的函数reduce- 对数组中的元素进行累积计算
这些方法可以组合使用,以实现更复杂的数据处理逻辑。
内置变量
n8n 还提供了一些内置变量,可以在工作流中直接使用:
$workflow- 当前工作流的上下文信息$input- 当前节点的输入数据$output- 当前节点的输出数据
这些变量可以帮助开发者在工作流中更方便地访问和操作数据。
使用示例
以下是一个使用 n8n 内置方法和变量的示例:
javascript复制// 使用内置方法
const filteredData = $workflow.filter(data => data.value > 10);
const mappedData = $workflow.map(data => data * 2);
// 使用内置变量
console.log($workflow.input); // 当前节点的输入数据
console.log($workflow.output); // 当前节点的输出数据
通过合理使用这些内置方法和变量,开发者可以更高效地处理工作流中的数据,提高工作流的执行效率。