• 最简单的方法

    我们先把内容放到一个字段里。这样,我们直接取这个字段的值就可以了。

  • 最简单的方法

    我们先把内容放到一个字段里。这样,我们直接取这个字段的值就可以了。

  • N8N 学习指南

    N8N 是一个强大的开源工作流自动化工具,可以帮助用户通过可视化界面轻松创建复杂的自动化流程。以下是学习 N8N 的详细指南:


    1. 什么是 N8N?

    • 简介:N8N 是一个开源的工作流自动化工具,类似于 Zapier,但具有更高的灵活性和自定义能力。
    • 特点
    • 开源:免费使用和部署。
    • 可扩展:支持自定义节点和集成。
    • 支持条件逻辑:可以根据不同的条件触发不同的操作。
    • 支持复杂的工作流:允许多个触发器和分支逻辑。

    2. 安装 N8N

    方法一:Docker 安装

    1. 安装 Docker:
    1. 运行 N8N 容器:
       docker run -d \
       -p 5678:5678 \
       -v ~/.n8n:/home/node/.n8n \
       n8nio/n8n
    1. 访问 N8N:打开浏览器,访问 http://localhost:5678

    方法二:直接安装

    1. 安装 Node.js:
    • 确保系统中安装了 Node.js(建议使用 LTS 版本)。
    1. 安装 N8N:
       npm install -g n8n
    1. 启动 N8N:
       n8n
    1. 访问 N8N:打开浏览器,访问 http://localhost:5678

    3. N8N 基础操作

    界面介绍

    • 触发器(Trigger Nodes):工作流的起点,比如定时触发、Webhook 等。
    • 操作节点(Action Nodes):执行具体操作,比如发送邮件、调用 API。
    • 数据流:节点之间通过数据流连接。

    创建一个简单工作流

    1. 添加触发器节点:
    • 比如选择 Cron 节点设置定时触发。
    1. 添加操作节点:
    • 比如选择 Send Email 节点,配置 SMTP 信息发送邮件。
    1. 连接节点:
    • 使用鼠标拖动连接触发器和操作节点。
    1. 保存并运行工作流:
    • 点击右上角的运行按钮测试工作流。

    4. 常用节点

    触发器节点

    • Webhook:监听外部请求。
    • Cron:定时触发工作流。
    • Start:手动启动工作流。

    操作节点

    • HTTP Request:发送 HTTP 请求,调用 API。
    • Email:发送邮件。
    • Function:运行自定义 JavaScript 代码。
    • Database:与数据库交互(MySQL、Postgres 等)。

    集成节点

    • 支持集成大量第三方服务,比如:
    • Slack
    • Google Sheets
    • Trello
    • GitHub

    5. 高级功能

    条件逻辑

    • 使用 IF 节点,根据条件分流工作流。
    • 使用 Switch 节点处理多个分支。

    执行 JavaScript

    • 使用 Function 节点写自定义代码处理数据。
    • 示例代码:
      return {
        json: {
          message: "Hello, N8N!",
        },
      };

    环境变量

    • 配置环境变量以便安全存储敏感信息(如 API 密钥)。
    • 示例:
      export N8N_BASIC_AUTH_USER=myuser
      export N8N_BASIC_AUTH_PASSWORD=mypassword

    6. 部署 N8N

    使用 Docker Compose

    创建 docker-compose.yml 文件:

    version: '3.1'
    
    services:
      n8n:
        image: n8nio/n8n
        ports:
          - 5678:5678
        volumes:
          - ~/.n8n:/home/node/.n8n
        environment:
          - N8N_BASIC_AUTH_ACTIVE=true
          - N8N_BASIC_AUTH_USER=myuser
          - N8N_BASIC_AUTH_PASSWORD=mypassword

    运行:

    docker-compose up -d

    云部署

    • 使用 Heroku、AWS、Google Cloud 等平台部署 N8N。
    • 官方文档:N8N 部署指南

    7. 学习资源


    8. 实战案例

    案例 1:自动化邮件提醒

    • 使用 Cron 节点定时触发。
    • 使用 HTTP Request 节点获取待处理任务。
    • 使用 Email 节点发送邮件提醒。

    案例 2:数据同步

    • 使用 Webhook 节点监听第三方数据更新。
    • 使用 Google Sheets 节点同步数据到表格。

    案例 3:API 集成

    • 使用 HTTP Request 节点调用 REST API。
    • 使用 Function 节点处理返回数据。

    通过以上指南,您可以快速入门 N8N,并构建自己的自动化工作流!如果有具体问题,请随时提问。

  • 欢迎使用 WordPress! 这是您的第一篇文章。 编辑或删除它,开启您的博客之旅。