n8n 元数据#
处理 n8n 元数据的方法。
这包括:
Python 支持
您可以在代码节点中使用 Python。它在表达式中不可用。
方法 | 描述 | 在代码节点中可用? |
---|---|---|
$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 |
工作流名称。 |
方法 | 描述 |
---|---|
_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 |
工作流名称。 |