跳至内容

自定义变量#

功能可用性

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

适用于0.225.0及以上版本。

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

变量是共享的

当你创建一个变量时,它对你n8n实例上的所有用户都可用。

创建变量#

创建新变量:

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

编辑和删除变量#

要编辑或删除变量:

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

在工作流中使用变量#

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

1
2
// Access a variable
$vars.<variable-name>

所有变量均为字符串。

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

变量是只读的。必须通过用户界面来更改其值。如果需要在工作流中设置和访问自定义数据,请使用Workflow static data

优云智算