标准参数#
这些是节点基础文件的标准参数,适用于所有节点类型。
displayName#
字符串类型 | 必需参数
用户在 n8n 图形界面中看到的显示名称。
name#
字符串类型 | 必需参数
对象的内部名称,用于在节点其他位置引用该对象。
icon#
字符串或对象类型 | 必需参数
为特定节点指定图标。n8n 推荐上传自定义图像文件。
可将图标文件名以字符串形式提供,或通过对象形式分别处理明暗模式下的图标。
若图标同时适用于明暗模式,请使用以 file: 开头的字符串指定图标文件路径。例如:
icon: 'file:exampleNodeIcon.svg'
要为浅色和深色模式提供不同图标,请使用包含 light 和 dark 属性的对象。例如:
icon: {
light: 'file:exampleNodeIcon.svg',
dark: 'file:exampleNodeIcon.dark.svg'
}
n8n 推荐使用 SVG 格式作为节点图标,但也可使用 PNG 格式。若使用 PNG 格式,图标分辨率应为 60x60 像素。节点图标应保持正方形或接近正方形的宽高比。
请勿引用 Font Awesome 如需在节点中使用 Font Awesome 图标,请下载并嵌入图像文件。
group#
字符串数组 | 必需
定义工作流运行时节点的行为模式。可选值包括:
trigger:节点等待触发器激活schedule:节点等待定时器到期input、output、transform:当前版本中暂未生效- 空数组
[]:若无需trigger或schedule功能时作为默认选项
description#
字符串 | 必需
节点的简短描述。n8n 将在图形界面中显示此描述。
defaults#
对象 | 必需
包含核心品牌标识与名称设置。
该对象可包含:
name:字符串。当displayName过长时,作为画布上的节点名称显示color:字符串。十六进制颜色代码。提供集成服务的品牌色供 n8n 使用
forceInputNodeExecution#
布尔值 | 可选
构建多输入节点时,可强制要求所有分支上的前置节点均执行完毕后才运行当前节点。默认值为 false(仅需一个输入分支运行即可)。
inputs#
字符串数组 | 必需
定义输入连接器名称。控制节点输入侧的连接器数量。若仅需单个连接器,请使用 input: ['main']。
outputs#
字符串数组 | 必需
定义输出连接器名称。控制节点输出侧的连接器数量。若 仅需单个连接器,请使用 output: ['main']。
requiredInputs#
整数 或 数组 | 可选
用于多输入节点。通过序号指定必须包含数据(其分支必须运行)的输入项,之后节点才能执行。
credentials#
对象数组 | 必需
定义认证配置选项。每个对象描述一种认证类型。
对象必须包含:
name:凭证名称。必须与凭证文件中的name属性匹配。例如Asana.node.ts中的name: 'asanaApi'对应AsanaApi.credential.ts中的name = 'asanaApi'required:布尔值。指定使用此节点是否必须进行认证