概览#
在 n8n 中,数据在工作流中从一个节点流向另一个节点。每个节点接收数据、处理数据,并将结果传递给下一个节点。理解数据在工作流中的流动和转换方式,是构建高效工作流的关键。
数据在 n8n 中的工作方式#
数据通过节点流动:当你连接节点时,数据会自动从一个节点传递到下一个节点。每个节点根据其配置处理传入的数据并输出结果。
在每个阶段查看数据:你可以在工作流的任何位置检查数据:
- Node details view: Double-click any node to see its input and output data. Choose between Schema, Table and JSON views. Schema view shows a simplified structure from the first item only, Table and JSON display the full dataset.
- Execution logs: Review past workflow runs to see the data that passed through each node.
引用之前的数据:使用数据映射来引用工作流中前面节点的数据。你可以:
- 通过 UI 选择前面节点的值
- 编写表达式来动态访问和组合数据
- 通过名称引用特定节点以获取其输出
转换数据:n8n 提供了多种修改数据的方式:
- 使用专用的转换节点(Aggregate、Split Out、Sort 等)
- 在节点参数中直接编写表达式
- 使用 Code 节点编写自定义 JavaScript 或 Python 逻辑
- 使用 AI Transform 节点进行 AI 辅助转换
理解数据结构:n8n 在所有节点中使用一致的数据结构,使数据在整个工作流中的流动和转换方式具有可预测性。
本节内容#
- n8n 如何组织数据
- 数据转换
- 使用代码处理数据
- 在工作流开发过程中固定、模拟和编辑数据
- 引用数据和数据项链接:数据项之间如何相互链接