不管你是在 Cloud 上使用,或是自己安裝在自己的電腦/伺服器,就可以開始來使用 n8n 了,以下來介紹個簡單的範例。

首先請點選右上 Create Workflow 建立新流程。

n8n 範例流程:每日匯率通知

流程概述

  1. 觸發器(Cron):每天早上 8 點執行。
  2. HTTP Request:查詢匯率 API(例如中央銀行或其他金融服務)。
  3. 數據處理(Function Node):解析並格式化數據。

Step 1: 設定 Schedule 觸發器

新增一個 Schedule Trigger 節點,設定:

  • ModeEvery Day
  • Time08:00

 

Step 2: 取得最新匯率

新增一個 HTTP Request 節點:

  • MethodGET
  • URL:https://api.exchangerate-api.com/v4/latest/TWD
  • Response FormatJSON

 

Step 3: 數據處理

新增 Code Node,用來整理數據:

const rates = items[0].json.rates;
return [{
  json: {
    usd: rates.USD,
    jpy: rates.JPY,
    date: new Date().toISOString().split('T')[0]
  }
}];

這時你按 Test Step,就能在右邊看到結果了,程式碼裡面那段 return 就是最後要丟出的格式。

這是一個很基本的應用,不過輸出還是在 n8n 內,你可以考慮各種輸出情境比如寄信通知,輸出到 slack、discord 或 google 的服務等,n8n 算是一個可以不用寫程式就能做一些自動化的工具,但是還是需要有一些程式的基本概念會比較好喔。