快速开始使用 n8n

本教程将帮助您快速上手使用 n8n,介绍两个关键功能:工作流模板表达式。我们将一步步完成一个简单的工作流,包括加载模板、添加节点、配置表达式,并运行工作流。

步骤一:注册 n8n 账户

首先,前往 n8n Cloud 注册一个账户。新用户可以享受免费试用。

步骤二:打开工作流模板

n8n 提供了一个快速入门模板,使用训练节点,可以处理假数据,无需设置凭据。

  1. 导航到模板:在 n8n 中,前往"模板"选项卡,选择"Very quick quickstart"。
  2. 导入模板:选择"Import template to cloud workspace"将模板加载到您的云工作区。
  3. 了解工作流:此工作流从"Customer Datastore"节点获取示例数据,然后使用"Edit Fields"节点提取所需数据,并将其分配给变量(例如客户名称、ID 和描述)。

步骤三:运行工作流

  1. 测试工作流:点击"Test Workflow"运行工作流。工作流将从"Customer Datastore"节点加载数据,然后使用"Edit Fields"节点转换数据。

步骤四:添加节点

  1. 添加新节点:在"Edit Fields"节点后添加一个新节点,以向每位客户发送消息,告知他们的描述。使用"Customer Messenger"节点发送消息给假的接收者。

  2. 配置新节点

    • 在"Edit Fields"节点上,点击"添加节点"图标。
    • 搜索"Customer Messenger",选择"Customer Messenger (n8n training)"添加到画布。
    • n8n 会自动打开该节点。
  3. 使用表达式配置消息

    • 在节点设置的"输入"面板中,选择"模式"选项卡。
    • 将"Edit Fields1"中的"customer_id"拖入节点设置中的"Customer ID"字段。
    • 悬停在"Message"上,选择"表达式"选项卡,然后点击展开按钮打开完整的表达式编辑器。
    • 在编辑器中输入以下表达式:
    javascript 复制代码
    Hi {{ $json.customer_name }}. Your description is: {{ $json.customer_description }}
    • 关闭表达式编辑器,然后点击外部区域或选择"返回画布"关闭节点。
  4. 再次测试工作流:点击"Test Workflow"运行更新后的工作流。

下一步

  • 阅读 n8n 的更详细教程,了解更复杂的工作流和更多功能。
  • 参加文本或视频课程,进一步学习 n8n 的使用。

示例代码

在上述步骤中,我们使用了一个简单的表达式来构建消息:

javascript 复制代码
// 示例表达式
Hi {{ $json.customer_name }}. Your description is: {{ $json.customer_description }}

数值指标

  • 工作流节点数量:3(Customer Datastore、Edit Fields、Customer Messenger)
  • 表达式使用次数:1(用于配置 Customer Messenger 节点的消息)

扩展内容

n8n 支持多种数据源和服务的集成,包括数据库、社交媒体平台、电子邮件服务等。通过使用不同的节点和表达式,可以构建复杂的自动化工作流,以提高工作效率。

相关推荐
打工的小王9 小时前
Spring Boot(三)Spring Boot整合SpringMVC
java·spring boot·后端
80530单词突击赢10 小时前
JavaWeb进阶:SpringBoot核心与Bean管理
java·spring boot·后端
爬山算法11 小时前
Hibernate(87)如何在安全测试中使用Hibernate?
java·后端·hibernate
WeiXiao_Hyy11 小时前
成为 Top 1% 的工程师
java·开发语言·javascript·经验分享·后端
苏渡苇11 小时前
优雅应对异常,从“try-catch堆砌”到“设计驱动”
java·后端·设计模式·学习方法·责任链模式
long31611 小时前
Aho-Corasick 模式搜索算法
java·数据结构·spring boot·后端·算法·排序算法
Serene_Dream11 小时前
JVM 并发 GC - 三色标记
jvm·面试
rannn_11112 小时前
【苍穹外卖|Day4】套餐页面开发(新增套餐、分页查询、删除套餐、修改套餐、起售停售)
java·spring boot·后端·学习
短剑重铸之日12 小时前
《设计模式》第十一篇:总结
java·后端·设计模式·总结
Dragon Wu13 小时前
Spring Security Oauth2.1 授权码模式实现前后端分离的方案
java·spring boot·后端·spring cloud·springboot·springcloud