找回密码
 创建社区账号
搜索
热搜: MCP 知识库 案例
查看: 55|回复: 0

第二部分:核心概念与功能 → 节点 → 节点配置 → 参数

[复制链接]

74

主题

0

回帖

40万

积分

超级版主

积分
400222
发表于 2025-5-13 19:36:40 | 显示全部楼层 |阅读模式
本帖最后由 疯狂的赤泥 于 2025-5-13 20:41 编辑

正如之前提到的,参数是您在节点的配置面板中看到的各种输入字段和选项,它们决定了节点如何执行其操作。理解不同类型的参数以及如何使用它们对于有效地配置 n8n 节点至关重要。
以下是一些关于节点参数的更详细的说明:
  • 静态值 (Static Values):

    • 最简单的参数类型是允许您直接输入一个固定的值,例如一个字符串、一个数字、一个布尔值,或者从下拉菜单中选择一个预定义的选项。
    • 例如,在一个 Email 节点的 "To" 参数中,您可以直接输入收件人的电子邮件地址。在一个 HTTP Request 节点的 "Method" 参数中,您可以从下拉菜单中选择 "GET" 或 "POST"。
  • 表达式 (Expressions):

    • n8n 的强大之处在于其使用表达式动态引用先前节点数据的能力。表达式允许您在参数中使用来自工作流中先前步骤的数据,而无需编写复杂的代码。
    • 表达式通常使用双花括号 {{ }} 包裹。在双花括号内,您可以引用先前节点输出的数据字段。
    • 引用先前节点的数据: 要引用上一个节点(在画布上直接连接到当前节点的节点)的第一个输出 item 中的一个名为 email 的字段,您可以使用表达式 {{ $input.first().json.email }}。
    • 引用特定节点的数据: 您可以使用 $node 对象引用特定节点的数据。例如,要引用一个名为 "Webhook" 的节点的第一个输出 item 中的 body 字段,可以使用 {{ $node["Webhook"].data.body }}。
    • 函数和操作符: 表达式中还可以包含一些内置的函数(例如字符串操作、数学运算、日期格式化)和逻辑操作符,以进行更复杂的数据处理。
  • 凭证 (Credentials):

    • 对于需要连接到外部服务的节点(例如 Email、Google Sheets、HTTP Request),通常会有一个参数允许您选择之前在凭证管理中配置的凭证。
    • 凭证参数通常是一个下拉菜单,列出了您已保存的相应类型的凭证。选择一个凭证后,节点将使用该凭证中存储的授权信息进行连接。
  • 集合 (Collections) / 列表 (Lists):

    • 某些参数允许您输入或选择多个值,例如多个收件人地址、多个文件路径等。这通常通过一个可以添加更多条目的列表界面实现。
  • 布尔值 (Boolean):

    • 布尔参数通常以复选框的形式呈现,允许您启用 (true) 或禁用 (false) 某个功能或选项.
  • 文件选择 (File Selection):

    • 某些节点可能提供文件选择参数,允许您上传或指定服务器上的文件路径。
  • 数据映射 (Data Mapping):

    • 一些节点提供了更高级的数据映射界面,允许您将先前节点输出的多个字段映射到当前节点的多个输入参数。这通常用于处理结构不同的数据。

理解这些不同类型的参数以及如何正确地设置它们是掌握 n8n 节点配置的关键。特别是表达式的使用,可以让您的工作流变得非常灵活和动态。

您需要登录后才可以回帖 登录 | 创建社区账号

本版积分规则

QQ|手机版|小黑屋|n8n 中文社区

GMT+8, 2025-5-24 06:42 , Processed in 0.065771 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表