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.<变量名称>

所有变量都是字符串类型。

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

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