n8n 元数据#
用于处理 n8n 元数据的方法。
包括:
Python 支持
您可以在代码节点中使用 Python。表达式不支持 Python。
JavaScript
| 方法 | 描述 | 在代码节点中可用? |
|---|---|---|
$env | 包含 n8n 实例配置的环境变量。 | ✅ |
$execution.customData | 设置和获取自定义执行数据。更多信息请参阅自定义执行数据。 | ✅ |
$execution.id | 当前工作流执行的唯一 ID。 | ✅ |
$execution.mode | 执行是自动触发,还是通过手动运行工作流触发。可能值为 test 和 production。 | ✅ |
$execution.resumeUrl | 用于恢复在等待节点处等待的工作流的 Webhook URL。 | ✅ |
$getWorkflowStaticData(type) | 查看示例。测试工作流时,静态数据不会持久保存。工作流必须处于活动状态并由触发器或 Webhook 调用才能保存静态数据。此方法用于访问静态工作流数据。 | ✅ |
$("<node-name>").isExecuted | 检查节点是否已执行。 | ✅ |
$itemIndex | 项在项列表中的索引。 | ❌ |
$nodeVersion | 获取当前节点的版本。 | ✅ |
$prevNode.name | 当前输入来源的节点名称。使用合并节点时请注意,$prevNode 始终使用第一个输入连接器。 | ✅ |
$prevNode.outputIndex | 当前输入来源的输出连接器的索引。当先前节点有多个输出(例如 If 或 Switch 节点)时使用此方法。使用合并节点时请注意,$prevNode 始终使用第一个输入连接器。 | ✅ |
$prevNode.runIndex | 生成当前输入的先前节点的运行次数。使用合并节点时请注意,$prevNode 始终使用第一个输入连接器。 | ✅ |
$runIndex | n8n 已执行当前节点的次数。基于零(第一次运行是 0,第二次是 1,依此类推)。 | ✅ |
$secrets | 包含有关您的外部密钥设置的信息。 | ✅ |
$vars | 包含活动环境中可用的变 量。 | ✅ |
$version | 节点版本。 | ❌ |
$workflow.active | 工作流是否处于活动状态(true 或 false)。 | ✅ |
$workflow.id | 工作流 ID。 | ✅ |
$workflow.name | 工作流名称。 | ✅ |
Python (原生, 测试版)
| 方法 | 描述 |
|---|---|
_items | 在"对所有项运行一次"模式下包含传入的项。 |
_item | 在"对每个项运行一次"模式下包含正在迭代的项。 |
Python (Pyodide, 已弃用)
| 方法 | 描述 |
|---|---|
_env | 包含 n8n 实例配置的环境变量。 |
_execution.customData | 设置和获取自定义执行数据。更多信息请参阅自定义执行数据。 |
_execution.id | 当前工作流执行的唯一 ID。 |
_execution.mode | 执行是自动触发,还是通过手动运行工作流触发。可能值为 test 和 production。 |
_execution.resumeUrl | 用于恢复在等待节点处等待的工作流的 Webhook URL。 |
_getWorkflowStaticData(type) | 查看示例。测试工作流时,静态数据不会持久保存。工作流必须处于活动状态并由触发器或 Webhook 调用才能保存静态数据。此方法用于访问静态工作流数据。 |
_("<node-name>").isExecuted | 检查节点是否已执行。 |
_nodeVersion | 获取当前节点的版本。 |
_prevNode.name | 当前输入来源的节点名称。使用合并节点时请注意,_prevNode 始终使用第一个输入连接器。 |
_prevNode.outputIndex | 当前输入来源的输出连接器的索引。当先前节点有多个输出(例如 If 或 Switch 节点)时使用此方法。使用合并节点时请注意,_prevNode 始终使用第一个输入连接器。 |
_prevNode.runIndex | 生成当前输入的先前节点的运行次数。使用合并节点时请注意,_prevNode 始终使用第一个输入连接器。 |
_runIndex | n8n 已执行当前节点的次数。基于零(第一次运行是 0,第二次是 1,依此类推)。 |
_secrets | 包含有关您的外部密钥设置的信息。 |
_vars | 包含活动环境中可用的变量。 |
_workflow.active | 工作流是否处于活动状态(true 或 false)。 |
_workflow.id | 工作流 ID。 |
_workflow.name | 工作流名称。 |
回到顶部