5. Calculating Booked Orders

更新 發佈閱讀 3 分鐘

在這個步驟將學會:

  • n8n 如何結構化資料
  • 如何使用 Code 節點 加入自訂 JavaScript 程式碼來進行計算

完成這個步驟後,流程會長得像這樣:

vocus|新世代的創作平台

Nathan 的需求希望針對「已確認(booked)」的訂單計算兩個數值:

  1. 已確認訂單的總筆數
  2. 已確認訂單的總金額

為了達成這個目的,會使用 Code 節點,這個節點可以讓你寫自訂程式碼來處理資料。

關於 Code 節點

Code 節點有兩種執行模式:

  • Run Once for All Items:一次處理所有輸入資料(適合統計、彙總)
  • Run Once for Each Item:每筆資料各自執行一次(適合逐筆處理)

在 n8n 中,節點之間傳遞的資料格式是「物件陣列」,每筆資料的結構如下:

[
  {
    "json": {
      "欄位名稱": "欄位值"
    },
    "binary": {
      // 若有檔案資料會在這裡
    }
  },
  ...
]

加入 Code 節點(接在 If 節點的 False 分支)

  1. 在 If 節點的 False 分支上點選「+」圖示
  2. 搜尋並加入 Code 節點

設定參數:

  • Mode:選擇 Run Once for All Items
  • Language:選擇 JavaScript
let items = $input.all();
let totalBooked = items.length;
let bookedSum = 0;
for (let i = 0; i < items.length; i++) {
  bookedSum += items[i].json.orderPrice;
}
return [{ json: { totalBooked, bookedSum } }];

📌 注意:

程式碼的回傳格式必須是陣列形式,否則會出現錯誤訊息:Error: Always an Array of items has to be returned!

執行並查看結果

點選「Execute step」後,你應該會看到以下結果:

{
  "totalBooked": 16,
  "bookedSum": 2251.14
}
Code 節點執行結果畫面

Code 節點執行結果畫面

官方課程連結

留言
avatar-img
Josh的沙龍
15會員
119內容數
分享知識
Josh的沙龍的其他內容
2025/09/28
在這個步驟將學會如何使用 Discord 節點,將訊息傳送到 Discord 頻道。 完成這個步驟後,流程會長得像這樣: 現在已經計算出「已確認訂單」的總筆數與總金額,接下來要把這些資訊傳送到 Nathan 團隊的 Discord 頻道(#course-level-1)。 📌 小提醒: 如
Thumbnail
2025/09/28
在這個步驟將學會如何使用 Discord 節點,將訊息傳送到 Discord 頻道。 完成這個步驟後,流程會長得像這樣: 現在已經計算出「已確認訂單」的總筆數與總金額,接下來要把這些資訊傳送到 Nathan 團隊的 Discord 頻道(#course-level-1)。 📌 小提醒: 如
Thumbnail
2025/09/28
Nathan 是 ABCorp 的分析經理,負責支援團隊的報表與數據分析工作。身兼多職的他,還要處理一些雜項任務。 其中有些工作重複又枯燥,Nathan 想要自動化這些流程,避免自己過勞。你是自動化專家,今天要和 Nathan 面談,幫他了解如何透過 n8n 把部分工作交給系統處理。 情境說明
2025/09/28
Nathan 是 ABCorp 的分析經理,負責支援團隊的報表與數據分析工作。身兼多職的他,還要處理一些雜項任務。 其中有些工作重複又枯燥,Nathan 想要自動化這些流程,避免自己過勞。你是自動化專家,今天要和 Nathan 面談,幫他了解如何透過 n8n 把部分工作交給系統處理。 情境說明
2025/09/28
在這個步驟將學會如何使用 Airtable 節點,把從 HTTP Request 節點取得的資料寫入 Airtable。 📌 小提醒: 如果你使用的是其他試算表服務(例如 Google Sheets),也可以用對應的節點來取代 Airtable 節點。 📌 小提醒: 如果你使用的是其他試
Thumbnail
2025/09/28
在這個步驟將學會如何使用 Airtable 節點,把從 HTTP Request 節點取得的資料寫入 Airtable。 📌 小提醒: 如果你使用的是其他試算表服務(例如 Google Sheets),也可以用對應的節點來取代 Airtable 節點。 📌 小提醒: 如果你使用的是其他試
Thumbnail
看更多
你可能也想看
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
列出一套完整的程式 程式設計有許多種方法,不過通常會先列出清單的再逐一執行,這樣會加快程式設計的速度。設計通常會採取順推的辦法。所以順推的程式設計方式就是經歷觀念溝通、系統分析、資料統合、權限管理、頻率與時間、後台管理、畫面設計等等階段後,將框架設計完了以後,先列出一套完整的程式,將所有使用者都確
Thumbnail
列出一套完整的程式 程式設計有許多種方法,不過通常會先列出清單的再逐一執行,這樣會加快程式設計的速度。設計通常會採取順推的辦法。所以順推的程式設計方式就是經歷觀念溝通、系統分析、資料統合、權限管理、頻率與時間、後台管理、畫面設計等等階段後,將框架設計完了以後,先列出一套完整的程式,將所有使用者都確
Thumbnail
報價書需要具備的內容有哪些呢?關於設計報價書製作的二三事在這裡!
Thumbnail
報價書需要具備的內容有哪些呢?關於設計報價書製作的二三事在這裡!
Thumbnail
了解這些運算子及其優先等級有助於更好地理解和編寫 JavaScript 代碼
Thumbnail
了解這些運算子及其優先等級有助於更好地理解和編寫 JavaScript 代碼
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
上次完成到基本的CRUD及權限控制,後面花了點時間把排序、分頁、圖表總覽的部分做完,其他細節是佈署上線,一般在公司內有專屬的部門處理,僅了解一下流程。
Thumbnail
上次完成到基本的CRUD及權限控制,後面花了點時間把排序、分頁、圖表總覽的部分做完,其他細節是佈署上線,一般在公司內有專屬的部門處理,僅了解一下流程。
Thumbnail
你好,在下最近在學習開發web,學了html css js,也得出一些心得,由於網路上已有許多教學,所以我會著重在如何開發出to do List,以及解釋我寫的程式碼。相關的教學我會直接貼網址。如果我有什麼地方出錯,或者是可以寫得更好,歡迎在下方留言,討論。 首先先介紹我的開發環境: 我用了vs
Thumbnail
你好,在下最近在學習開發web,學了html css js,也得出一些心得,由於網路上已有許多教學,所以我會著重在如何開發出to do List,以及解釋我寫的程式碼。相關的教學我會直接貼網址。如果我有什麼地方出錯,或者是可以寫得更好,歡迎在下方留言,討論。 首先先介紹我的開發環境: 我用了vs
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
利用文字紀錄,明確寫下自己的採購項目......
Thumbnail
利用文字紀錄,明確寫下自己的採購項目......
Thumbnail
在本章節中,我們將學習JavaScript的基本語法,包括如何註解代碼和如何聲明變數。瞭解這些基礎知識對於進一步學習和使用JavaScript來編寫代碼是非常重要的。
Thumbnail
在本章節中,我們將學習JavaScript的基本語法,包括如何註解代碼和如何聲明變數。瞭解這些基礎知識對於進一步學習和使用JavaScript來編寫代碼是非常重要的。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News