Chapter 12: 節流與等待 (Wait & NoOp)

Chapter 12: 節流與等待 (Wait & NoOp)

自動化太快有時也是種災難。當你每秒對別人的伺服器發送 100 次請求時,你迎來的不是高效率,而是被當作駭客封鎖 API 權限。 在自動化流程中,我們不僅要學會「怎麼做」,更要學會「何時停」。Wait 節點是控制節奏的煞車踏板,而 No Operation 節點則是幫你整理混亂線路的路標。 學習目標 (Goal) 掌握 Wait (等待):學會設置固定延遲,避免觸發 API 的 Rate Limit (速率限制)。 掌握 NoOp (無操作):學會使用空節點來整理複雜的連線,或是作為測試時的斷點。 核心觀念 (Concepts)...
Chapter 11: 多路匯集 (Merge)

Chapter 11: 多路匯集 (Merge)

這不是簡單的加法。當一條流程要同時讀取「資料庫名單」與「API 客戶資料」時,你必須精準告訴系統:這兩坨資料是要接在一起,還是要互相對位? 當我們的自動化流程從「單線道」升級為「多線道」時,首先面臨的挑戰就是:如何讓分散的資料流在某個節點重新交會?Merge 節點就是這個十字路口的交通警察。 學習目標 (Goal) 掌握 Append (附加):如何將多筆資料像接火車一樣串接起來。 掌握 Join (關聯):如何透過共通欄位 (如 ID) 完美合併兩組不同的屬性資料。 建立對「主從資料流」的空間直覺。 核心觀念...
Chapter 10: 時間與加密工具 (Date & Time, Crypto, Compression)

Chapter 10: 時間與加密工具 (Date & Time, Crypto, Compression)

這一章我們要進入「系統級」的處理。時間校對、個人隱私保護以及檔案壓縮,這些看起來像是雜事,但卻是區分「業餘玩家」與「專業架構師」的分水嶺。 學習目標 (Goal) 搞懂 Date & Time (時間管理):學會處理複雜的時區轉換與時間計算。 掌握 Crypto (隱私安全):使用雜湊、加密技術保護敏感的資料 Item。 理解 Compression (檔案處理):處理大量檔案時的封裝與解壓策略。 掌握 Convert to File (格式橋接):將 JSON 轉成 binary,供 Compression 等節點使用。...
Chapter 09: 格式轉化器 (HTML, Markdown, XML)

Chapter 09: 格式轉化器 (HTML, Markdown, XML)

在真實的自動化場景中,資料不全是 JSON。有時候你需要從某個新聞網站爬下 HTML 片段,有時候舊型系統會噴給你一堆 XML 標籤,甚至你處理完資料後需要產出一份漂亮的 Markdown 報告發送到 Slack。這章教你如何穿梭在這些不同的語言格式之間。 學習目標 (Goal) 搞懂 HTML Extract (網頁爬蟲入門):從雜亂的網頁源碼中精準提取資料。 掌握 Markdown (專業輸出標準):將資料轉化為內容平台通用的美觀格式。 掌握 XML (舊系統相容):學會如何與傳統企業系統的資料格式對接。...
Chapter 08: 欄位精修與排序 (Edit Fields, Rename Keys, Sort)

Chapter 08: 欄位精修與排序 (Edit Fields, Rename Keys, Sort)

當資料進入工作流後,它們往往長得不太討喜。有時候 API 給你的欄位名稱是某些工程師才懂的暗號,有時候順序亂得像戰場。這章我們要當資料的美容師,教你如何運用 Edit Fields (Set)、Rename Keys 與 Sort 節點,把 Item 整理得井然有序。 學習目標 (Goal) 搞懂 Edit Fields (Set) (資料加工廠):增加、刪除或運算新欄位。 掌握 Rename Keys (批次命名大師):快速且大規模地修改欄位名稱。 理解 Sort (排序專家):讓資料按數值、文字或日期進行物理排序。...