資料對應
對應(Mapping)是告訴 Make:下一顆模組的某個欄位,要取自前面哪一顆模組的哪個值。沒有對應,Slack 訊息就是空的、試算表列就是空白,流程「有跑」但不做事。
怎麼對
- 先讓來源模組真的產出資料:用 Run this module only 或 Run once。
- 打開來源模組上方的泡泡,看 output bundle 有哪些欄位。
- 打開目標模組,點要填的欄位,從左側面板點選前面模組的欄位(資料藥丸)。
- 再 Run once,核對目標 App 裡出現的值是不是你要的。
官方把 bundle 比喻成盒子:有時裡面只有一個 email,有時有一組姓名、主旨、附件。你只能對應「盒子裡實際存在」的東西。
常見卡住的原因
- 還沒跑過觸發:面板是空的,因為 Make 不知道結構。Webhook 要先送一筆測試資料;Watch 類要先有一列/一封信。
- 對到錯層:陣列裡還有物件時,點到外層會變成整包 JSON,而不是單一字串。這種情況通常要先 Iterator。
- 格式不對:日期、時區、數字與文字混用。用內建函式(
formatDate、parseDate、ifempty)在對應欄裡轉,不必另開模組。 - 空值:來源沒有該欄時,後面可能報錯。用
ifempty給預設值,或用 Filter 先擋掉空資料。
只跑一顆來測
官方近期示範不必先接好整條對應,也能單獨跑模組看輸出,方便確認連線與欄位。見下方影片;完整 Mapping 說明以 help.make.com/mapping 為準。
相關影音
官方短片:單獨執行模組、先看輸出再對應。適合已經會加模組、但面板常是空的人。