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 (排序專家):讓資料按數值、文字或日期進行物理排序。...
SerialPlugNotify

SerialPlugNotify

SerialPlugNotify A lightweight Windows utility for monitoring USB serial (COM) port plug and unplug events. What does it do? When you plug in or unplug a USB serial device (e.g. Arduino, CH340, FTDI), it will: Show a Windows toast notification with the COM port number...
SerialPlugNotify

SerialPlugNotify

SerialPlugNotify 一個監控 USB 串列(COM)埠插拔事件的 Windows 小工具。 它能做什麼? 當你插上或拔除 USB 串列裝置(如 Arduino、CH340、FTDI 等),它會: 彈出 Windows 通知,顯示 COM 埠編號與裝置名稱 在視窗中記錄每次事件的時間、裝置、埠號與動作 更新系統匣工具提示,隨時顯示目前已連線的 COM 埠 主要功能 即時偵測插入 / 拔除,使用 Windows API 事件,非輪詢 事件記錄表格,支援欄位排序與右鍵複製 系統匣常駐,不佔工作列 可設定開機自動啟動 支援...
Chapter 07: 清洗與限制 (Filter, Limit, Dedupe)

Chapter 07: 清洗與限制 (Filter, Limit, Dedupe)

Chapter 07: 清洗與限制 (Filter, Limit, Dedupe) 在自動化的實戰中,資料的品質決定了工作流的穩定度,如果進來的資料帶有瑕疵(髒資料),那整個流程很快就會癱瘓。這章我們要聊聊如何透過三種核心 Node,在資料進入核心邏輯前做好門禁管制,確保每一筆 Data Item 都是乾淨且必要的。 學習目標 (Goal) 搞懂 Filter (精準守門員):篩選出必要的關鍵資料。 掌握 Limit (限流保險絲):防止大量資料灌爆工作流。 理解 Remove Duplicates...
Chapter 06: Sticky Notes (從註解到工程化管理)

Chapter 06: Sticky Notes (從註解到工程化管理)

當你的工作流越做越大,過了一個月再打開,你可能會對著畫布發呆:「這一段是在幹嘛?」。這章我們要學會如何使用 Sticky Notes,讓你的自動化不僅能跑,還能「說話」。 學習目標 (Goal) 搞懂 Sticky Notes 在大型專案中的重要性。 掌握 Documentation-as-Code 的維護意識。 學會使用 Markdown 語法強化畫布說明。 掌握工作流的「整潔美學」與顏色 SOP。 核心觀念 (Concepts) 在 n8n 的實務經驗中,Sticky Notes 絕對不只是「貼紙」,它是這套工具最關鍵的...
Chapter 04: Triggers (讓流程自動跑起來)

Chapter 04: Triggers (讓流程自動跑起來)

前面我們都是手動點執行按鈕,但在真正的生產環境中,自動化就是要「沒人管也能跑」。這章我們來聊聊 n8n 是如何被觸發的。 學習目標 (Goal) 搞懂三種最常用的觸發方式:Manual, Schedule, 與 Webhook。 學會設定「定時任務」(每天、每小時跑一次)。 理解 Webhook 是如何讓外部系統(如問卷、串接工具)通知 n8n 的。 核心觀念 (Concepts) 1. Manual Trigger:測試專用 這我們最熟了,單純就是為了開發時測試用的。在正式「發布...
Chapter 03: HTTP Request

Chapter 03: HTTP Request

在學會了內部資料處理後,現在我們要讓 n8n 跨出畫布,去跟現實的網路世界連線。這章我們會學習如何主動呼叫 API,以及如何接收來自外部的即時通知。 學習目標 (Goal) 搞懂 HTTP Method:發送 (GET/POST) 與接收 (Webhook)。 掌握 JSON 進階取值:從複雜的多層級結構中精確抓出資料。 核心觀念 (Concepts) 1. API 互動:主動 vs 被動 想像 n8n 是一個對外辦公室: HTTP Request (主動):n8n 拿起電話,打給外部 API(如 Google,...