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 優惠喔。
