N8N中文教程
使用 n8n/Key_concepts/Data

数据编辑#

n8n 允许你编辑固定数据(pinned data)。这意味着你可以测试不同的场景,而无需为每个场景重新配置流程或从外部系统发送相应数据。这使得测试边界情况(edge cases)变得更加容易。

仅限开发使用 数据编辑功能不适用于生产环境中的工作流执行。该功能旨在帮助在开发过程中测试工作流。

编辑输出数据#

要编辑输出数据,请按以下步骤操作:

  1. 运行节点以加载数据。
  2. OUTPUT(输出) 视图中,选择 JSON 切换到 JSON 视图。
  3. 点击 Edit(编辑) !Edit data icon。
  4. 编辑你的数据。
  5. 点击 Save(保存)。n8n 将保存你的数据更改,并自动固定(pin)这些数据。

使用先前执行中的数据#

你可以从之前的工作流执行中复制某个节点的数据:

  1. 打开左侧菜单。
  2. 选择 Executions(执行记录)
  3. 浏览工作流执行列表,找到包含你需要复制数据的执行记录。
  4. 点击 Open Past Execution(打开历史执行) !Open past execution icon。
  5. 双击你想复制其数据的节点。
  6. 如果是表格布局,请选择 JSON 切换到 JSON 视图。
  7. 有两种方式可以复制 JSON 数据:
  8. 通过高亮选中所需 JSON 内容(如同选择普通文本),然后使用 ctrl + c 进行复制。
  9. 点击某个参数来选择要复制的 JSON 数据,然后:
  10. 将鼠标悬停在 JSON 上,n8n 会显示 Copy(复制) 按钮 !Copy data icon。
  11. 点击 Copy(复制) !Copy data icon。
  12. 你可以选择复制的内容:
    • Copy Item Path(复制项目路径)Copy Parameter Path(复制参数路径):生成可用于访问 JSON 部分内容的表达式。
    • Copy Value(复制值):复制整个选中的 JSON 数据。
  13. 返回你要使用的当前工作流:
  14. 打开左侧菜单。
  15. 选择 Workflows(工作流)
  16. 选择 Open(打开)
  17. 选择你要打开的工作流。
  18. 打开你想使用已复制数据的节点。
  19. 如果没有数据,请先运行节点以加载数据。
  20. OUTPUT(输出) 视图中,选择 JSON 切换到 JSON 视图。
  21. 点击 Edit(编辑) !Edit data icon。
  22. 粘贴之前执行中复制的数据。
  23. 点击 Save(保存)。n8n 将保存你的更改并固定(pin)该数据。