不管你是在 Cloud 上使用,或是自己安裝在自己的電腦/伺服器,就可以開始來使用 n8n 了,以下來介紹個簡單的範例。
首先請點選右上 Create Workflow 建立新流程。
n8n 範例流程:每日匯率通知
流程概述
- 觸發器(Cron):每天早上 8 點執行。
- HTTP Request:查詢匯率 API(例如中央銀行或其他金融服務)。
- 數據處理(Function Node):解析並格式化數據。
Step 1: 設定 Schedule 觸發器
新增一個 Schedule Trigger 節點,設定:
- Mode:
Every Day
- Time:
08:00
Step 2: 取得最新匯率
新增一個 HTTP Request 節點:
- Method:
GET
- URL:https://api.exchangerate-api.com/v4/latest/TWD
- Response Format:
JSON
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 算是一個可以不用寫程式就能做一些自動化的工具,但是還是需要有一些程式的基本概念會比較好喔。