Code 節點是什麼?
-
定位:n8n 提供了許多現成的節點(Nodes),像是 Gmail、Google Sheets、Webhook 等,但有時候需求過於客製化,現成節點無法完全滿足。這時候就可以用 Code 節點。
-
本質:它是一個能寫 JavaScript 程式碼 的節點,你可以直接在其中運算、轉換資料,甚至實作邏輯判斷。
基本用法
- $input.all():取得所有輸入資料(陣列)
- item.json.xxx:讀寫欄位
- return $input.all():回傳處理後的資料陣列
基本範例
for (const item of $input.all()) { item.json.name = 'Jack'; item.json.email='[email protected]'; } return $input.all();
在下一個節點取得與處理資料
onst name = items[0].json.name; const email = items[0].json.email; return { json: { message: `${name}'s email is ${email}.` } };
取得指定節點資料
const data = $node["set"].json; return [ { json: { name: data.name, email: data.email, } } ];
另外我在天地人有開一門「3 小時掌握自動化工作新手應用實作 – n8n AI Agent」,輸入折扣碼 TC1600UY 還可以額外獲得 NT$500 優惠喔。