跳转至

项目链接概念#

节点创建的每个输出项目都包含元数据,将它们链接到节点用于生成它们的输入项目。这创建了一个项目链,您可以沿着该链向回访问先前的项目。这可能很难理解,特别是如果节点分割或合并数据。在构建自己的程序化节点或在某些场景中使用 Code 节点时,您需要了解项目链接。

本文档提供此功能的概念概述。有关使用详情,请参阅:

n8n 的自动项目链接#

如果节点不控制如何将输入项目链接到输出项目,n8n 会尝试猜测如何自动链接项目:

  • 单输入,单输出:输出链接到输入。
  • 单输入,多输出:所有输出都链接到该输入。
  • 多输入和输出:
    • 如果您保留输入项目,但更改顺序(或删除一些但保留其他),n8n 可以自动添加正确的链接项目信息。
    • 如果输入和输出的数量相等,n8n 按顺序链接项目。这意味着输出-1 链接到输入-1,输出-2 到输入-2,依此类推。
    • 如果数量不相等,或者您创建了全新的项目,n8n 无法自动链接项目。

如果 n8n 无法自动链接项目,且节点不处理项目链接,n8n 会显示错误。有关更多信息,请参阅项目链接错误

项目链接示例#

显示通过工作流链接多个项目的线程的图表

在此示例中,尽管项目顺序发生了变化,n8n 仍然可以将一个节点中的项目链接回几个步骤。这意味着按字母顺序排序电影的节点可以访问获取著名电影演员节点中链接项目的信息。

访问链接项目的方法取决于您是使用 UI、表达式还是代码节点。探索以下资源:

此页面是否
💬 微信

🚀 与作者交流

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