使用 n8n/Key_concepts/Data
数据编辑#
n8n 允许你编辑固定数据(pinned data)。这意味着你可以测试不同的场景,而无需为每个场景重新配置流程或从外部系统发送相应数据。这使得测试边界情况(edge cases)变得更加容易。
仅限开发使用 数据编辑功能不适用于生产环境中的工作流执行。该功能旨在帮助在开发过程中测试工作流。
编辑输出数据#
要编辑输出数据,请按以下步骤操作:
- 运行节点以加载数据。
- 在 OUTPUT(输出) 视图中,选择 JSON 切换到 JSON 视图。
- 点击 Edit(编辑) !Edit data icon。
- 编辑你的数据。
- 点击 Save(保存)。n8n 将保存你的数据更改,并自动固定(pin)这些数据。
使用先前执行中的数据#
你可以从之前的工作流执行中复制某个节点的数据:
- 打开左侧菜单。
- 选择 Executions(执行记录)。
- 浏览工作流执行列表,找到包含你需要复制数据的执行记录。
- 点击 Open Past Execution(打开历史执行) !Open past execution icon。
- 双击你想复制其数据的节点。
- 如果是表格布局,请选择 JSON 切换到 JSON 视图。
- 有两种方式可以复制 JSON 数据:
- 通过高亮选中所需 JSON 内容(如同选择普通文本),然后使用
ctrl+c进行复制。 - 点击某个参数来选择要复制的 JSON 数据,然后:
- 将鼠标悬停在 JSON 上,n8n 会显示 Copy(复制) 按钮 !Copy data icon。
- 点击 Copy(复制) !Copy data icon。
- 你可以选择复制的内容:
- Copy Item Path(复制项目路径) 和 Copy Parameter Path(复制参数路径):生成可用于访问 JSON 部分内容的表达式。
- Copy Value(复制值):复制整个选中的 JSON 数据。
- 返回你要使用的当前工作流:
- 打开左侧菜单。
- 选择 Workflows(工作流)。
- 选择 Open(打开)。
- 选择你要打开的工作流。
- 打开你想使用已复制数据的节点。
- 如果没有数据,请先运行节点以加载数据。
- 在 OUTPUT(输出) 视图中,选择 JSON 切换到 JSON 视图。
- 点击 Edit(编辑) !Edit data icon。
- 粘贴之前执行中复制的数据。
- 点击 Save(保存)。n8n 将保存你的更改并固定(pin)该数据。