Skip to content

自定义变量#

功能可用性

  • 在自托管企业版和专业版云计划中可用。
  • 您需要访问 n8n 实例所有者账户来创建和编辑变量。所有用户都可以使用现有变量。

在 0.225.0 及以上版本中可用。

自定义变量是只读变量,您可以使用它们在 n8n 工作流中存储和重用值。

变量是共享的

当您创建变量时,它对您的 n8n 实例上的每个人都可用。

创建变量#

要创建新变量:

  1. 变量页面上,选择添加变量
  2. 输入。最大键长度为 50 个字符,最大值长度为 220 个字符。n8n 限制您在键和值中可以使用的字符为小写和大写字母、数字和下划线(A-Za-z0-9_)。
  3. 选择保存。该变量现在可在 n8n 实例的所有工作流中使用。

编辑和删除变量#

要编辑或删除变量:

  1. 变量页面上,将鼠标悬停在要更改的变量上。
  2. 选择编辑删除

在工作流中使用变量#

您可以在代码节点和表达式中访问变量:

1
2
// 访问变量
$vars.<variable-name>

所有变量都是字符串。

在工作流执行期间,n8n 将变量替换为变量值。如果变量没有值,n8n 将其值视为 undefined。在这种情况下,工作流不会自动失败。

变量是只读的。您必须使用 UI 来更改值。如果您需要在工作流中设置和访问自定义数据,请使用工作流静态数据