核心觀念
Make 的畫面看起來像流程圖,背後只有幾個固定概念。把這些詞對上畫面,後面的對應、分流與錯誤處理才聽得懂。
情境(Scenario)
情境是一條自動化流程:一連串模組,規定資料如何在 App 之間傳遞與轉換。每個團隊每天可新建的情境數量與單檔大小有上限(官方目前寫每天 100 條、單檔 2 MB),細節以 Help Center 為準。
情境要「啟用」才會依排程或 Instant 自己跑。編輯中的草稿不會在背景執行。
模組(Module)
模組是情境裡的一顆步驟,常見類型:
| 類型 | 做什麼 | 例子 |
|---|---|---|
| 觸發 Trigger | 開始這一次執行 | Watch new rows、Watch emails、Custom webhook |
| 動作 Action | 對別的 App 做事 | 新增列、寄信、發 Slack |
| 搜尋 Search | 依條件找出既有資料 | 用 email 找聯絡人 |
| 流程工具 | 改變路線或資料形狀 | Router、Iterator、Aggregator、Set variable |
第一顆幾乎一定是觸發。沒有觸發,情境不知道何時開始。
Bundle(資料包)
Bundle 是模組一次處理的一筆資料容器。一封信、一列試算表、一位聯絡人,通常就是一個 bundle。裡面的欄位(姓名、email、主旨)叫 data items。
- Input bundle:這顆模組收到的資料
- Output bundle:這顆模組產出、給後面用的資料
觸發若一次抓回 3 列,後面的動作模組往往會跑 3 次(每筆一個 bundle)。這直接影響點數,見下一節。
點模組上方的白色泡泡,可展開這次執行的 input/output。對應欄位前,先看這裡,不要猜欄位名稱。
Operation 與 credits
Operation 是「模組為了處理或檢查資料而跑了一次」。Credits 是方案額度;模組跑起來通常會消耗 credits。畫面泡泡裡,核取圖是 operation 次數,硬幣圖是 credits。
經驗法則:
- Gmail「寄信」寄 5 封 → 5 operations
- 試算表「新增列」寫 3 列 → 3 operations
- 觸發模組檢查有沒有新資料,通常只算 1 次,不管抓回幾筆
免費方案每月 1,000 credits。Filter 擋掉不符合的資料,後面的模組就不會跑,這是省點數的基本方法。Router 本身不消耗 credits。計費規則以 Operations 與 定價頁 為準。
執行順序
情境從第一顆模組開始。若觸發沒有產出任何 bundle,整條到此結束。有資料時,bundle 一筆一筆往後走:第一筆走完整條,才處理第二筆。多條 Router 路線也是依序跑完第一條,再跑第二條,不是同時平行。
相關資料
- 把欄位接起來:資料對應
- 改變路線:篩選與分流
- 執行流程官方說明:Scenario execution flow