跳转至

脏节点#

脏节点是过去成功执行过但其输出现在被 n8n 认为是过时或不可靠的节点。它们被这样标记是为了表示如果节点再次执行,输出可能会有所不同。它也可能是部分执行的起始点。

如何识别脏节点数据#

在工作流编辑器的画布中,您可以通过不同颜色的边框和黄色三角形(代替之前的绿色勾号符号)来识别脏节点。例如:

"Image of node displayed with yellow border"

在节点编辑器视图中,输出面板也会在输出面板上显示黄色三角形。如果您悬停在三角形上,会出现工具提示,提供更多关于为什么 n8n 认为数据过时的信息:

"Image of node displayed with yellow border"

为什么 n8n 会标记节点为脏#

n8n 可能将执行数据标记为过时的原因有几个。例如:

  • 插入或删除节点:将插入节点后的第一个节点标记为脏。
  • 修改节点参数:将修改的节点标记为脏。
  • 添加连接器:将新连接器的目标节点标记为脏。
  • 停用节点:将停用节点后的第一个节点标记为脏。
n8n 标记节点为脏的其他原因
  • 取消固定节点:将取消固定的节点标记为脏。
  • 修改固定数据:将固定数据后的节点标记为脏。
  • 如果上述任何操作在循环内发生,也会将循环的第一个节点标记为脏。

对于子节点,在以下情况下也会标记任何已执行的父节点(直到并包括根节点):

  • 编辑已执行的子节点
  • 添加新子节点
  • 断开或删除子节点
  • 停用子节点
  • 激活子节点
  • 在工作流中删除连接的节点时:

    "Image of node displayed with yellow border"

  • 序列中的下一个节点变为脏:

    "Image of node displayed with yellow border"

使用循环时(使用循环遍历项目节点),当循环内的任何节点为脏时,循环的初始节点也被认为是脏的:

"Image of node displayed with yellow border"

解决脏节点#

再次执行节点会清除其脏状态。您可以通过触发整个工作流手动执行此操作,或通过在单个节点或跟随它的任何节点上使用执行步骤运行部分执行

此页面是否
💬 微信

🚀 与作者交流

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