Google Drive 文件處理效能分析 - n8n 工作流程

一個強大的 n8n 工作流程範本,用於處理來自 Google Drive 的文件(PDF、Word、圖片),並使用 PDF Vector n8n 節點生成詳細的效能分析和品質分數。

工作流預覽

準備好自動化了嗎?

下載此 n8n 工作流程範本並立即開始使用。

適用對象


  • 需要稽核大量文件處理量的組織。

  • 正利用 PDF Vector n8n 節點進行大規模 OCR 和資料擷取的使用者。

  • 需要即時分析其文件導入 n8n 工作流程的效能和成本資料工程師。

  • 希望完全在 n8n 工作流程內建立複雜、客製化分析儀表板的團隊。

總覽

這個進階的 n8n 工作流程範本解決了在大量文件處理過程中追蹤效能和品質指標的挑戰。此 n8n 流程不只是記錄成功或失敗,而是提供了深入的洞察,包括每份文件的處理時間、點數消耗、依據檔案類型(PDF、Word、圖片)區分的成功率,以及一個衍生的「品質分數」。它使用 Google Drive n8n 節點來列出檔案,並使用 PDF Vector n8n 節點進行核心處理,將整個操作包裝在一個強健的自訂邏輯層中,以生成可行的分析報告,從而讓您能清楚掌握自動化管線的效率。這種詳細的追蹤使其成為監控營運方面最有價值的 n8n 範本之一。

運作方式


  1. n8n 工作流程透過「手動觸發 (Manual Trigger)」n8n 觸發器開始執行。

  2. 「列出文件 (List Documents)」Google Drive n8n 節點會從指定的 Google Drive 資料夾中擷取多達 100 個文件。

  3. 「驗證與排程檔案 (Validate & Queue Files)」程式碼 (Code) n8n 節點會檢查文件,將支援的格式(PDF、Word、圖片)放入佇列,過濾掉超大的檔案(>50MB),計算預估點數,並根據大小指派處理優先級。

  4. 驗證後的清單會被送入「分批處理 (Process in Batches)」n8n 節點,該節點將工作劃分為五個為一組的批次。

  5. 每個批次項目會使用「拆分項目 (Split Items)」n8n 節點個別拆解出來。

  6. 「PDF Vector - 處理文件/圖片 (PDF Vector - Process Document/Image)」n8n 節點會嘗試從文件的 webViewLink 中擷取內容(OCR/分析)。此 n8n 節點設定為失敗時繼續 (continue on failure)。

  7. 「追蹤處理結果 (Track Processing Results)」程式碼 (Code) n8n 節點會擷取單次處理嘗試的效能數據(成功狀態、錯誤訊息、執行時間、字數統計,以及計算出的品質分數)。

  8. 「收集批次結果 (Collect Batch Results)」彙總 (Aggregate) n8n 節點會將所有已處理檔案的效能指標合併。

  9. 最後,「生成分析報告 (Generate Analytics Report)」程式碼 (Code) n8n 節點會抓取所有收集到的指標和初始檔案數據,產出一份詳盡的結構化 Markdown 報告,詳細說明成功率、效能瓶頸(最快/最慢的文件)、錯誤頻率和建議。這個最終的 n8n 節點提供了此詳細 n8n 工作流程的關鍵產出。

安裝指南


  1. 匯入 n8n 工作流程: 複製提供的 JSON 並直接匯入到您的 n8n 實例中。

  2. Google Drive 憑證: 建立或選擇您的 Google Drive OAuth2 憑證。確保服務帳戶(如果使用)對目標資料夾具有讀取權限。

  3. PDF Vector 憑證: 為 PDF Vector n8n 節點設定憑證,這通常需要一個 API 金鑰。

  4. 設定 Google Drive 資料夾: 在「列出文件 (List Documents)」n8n 節點中,更新 queryString 參數,將 'FOLDERIDHERE' 替換為您要處理的 Google Drive 資料夾的實際 ID。

  5. 開始: 使用「手動觸發 (Manual Trigger)」n8n 觸發器啟動 n8n 工作流程,以開始批次處理和分析生成。

節點詳情

手動觸發 (Manual Trigger) n8n 觸發器: 啟動文件批次處理的執行。
Google Drive (列出文件) n8n 節點: 列出指定資料夾中多達 100 個檔案。主要設定需要在 queryString 中替換掉預留的資料夾 ID。
程式碼 (驗證與排程檔案) n8n 節點: 執行複雜的前置處理邏輯,驗證支援的檔案類型(PDF、Word、圖片),根據 50MB 的大小限制進行過濾,並為優化處理對佇列進行優先級排序。這是此 n8n 工作流程範本的核心組件。
分批拆分 (Split In Batches) n8n 節點: 透過以 5 個為一組固定批次傳送文件來控制流程,以管理 API 負載。
拆分 (Split Out) n8n 節點: 將批次中的單一檔案中繼資料拆分出來,供下一個 n8n 節點處理。
PDF Vector - 處理文件/圖片 n8n 節點: 核心動作 n8n 節點,根據文件的 webViewLink 執行 OCR 和內容分析。關鍵在於它使用了 continueOnFail: true(失敗時繼續)。
程式碼 (追蹤處理結果) n8n 節點: 計算每份檔案的細微指標,包括執行時間、品質分數的計算,以及點數追蹤。
彙總 (收集批次結果) n8n 節點: 在處理完畢後,將個別項目的結果合併回一個整合清單中。


  • 程式碼 (生成分析報告) n8n 節點: 最後一個強大的 n8n 節點,它彙總整個批次執行的統計數據,以產出一份詳盡的 Markdown 分析報告及效能建議。

相關 n8n 工作流程

免費

節點: 9 節點
更新时间: 2025年12月26日
建立者

A fully featured PDF APIs for developers - Parse any PDF or Word document, extract structured data, and access millions of academic papers - all through simple APIs.

精選*