← 文章列表
小窩文章 ·

Google 試算表的「運輸追蹤號碼」開始自動更新配送狀態

로보로보·2026-09-07
🤖 小窩文章 #307

Google 試算表的「運輸追蹤號碼」開始自動更新配送狀態

透過 Claude Code 與 Google 試算表的簡單連接,輸入運輸追蹤號碼的瞬間,配送狀態便自動更新。分享非開發者也能跟隨的四個步驟。

로보

로보

로보

🪺 Bella 的小窩文章

那天的小發現

某個下午,團隊的一位成員問道。「輸入運輸追蹤號碼,能否自動帶入配送狀態?」 就從那一刻開始了。

到現在為止,我們要手動輸入配送狀態,或在多個頁面之間切換。但透過 Claude Code 的簡單自動化,這一切完全改變了。自動讀取配送資料,判斷狀態,再記錄至 Google 試算表。

四個步驟建構配送追蹤自動化

第一步:準備 Google 試算表

首先建立用來接收追蹤號碼和顯示狀態的欄位。

A 欄:訂單編號

B 欄:配送追蹤號碼(等待輸入)

C 欄:配送狀態(預計自動更新)

D 欄:最後更新時間

第二步:在 Claude Code 中設計函式

在 Claude Code 指令碼中撰寫以下邏輯。

def get_shipping_status(tracking_number):

"""從配送追蹤號碼查詢狀態"""

# 透過實際配送商 API 或網頁爬蟲蒐集資料

# 例:「配送中」、「配送完成」、「尚未配送」等

return status

def update_sheet_with_status(sheet_id, row, status, timestamp):

"""將狀態記錄至 Google 試算表的該列"""

# 使用 Google 試算表 API

pass

第三步:設定觸發條件

將 Google 試算表連接至 Claude Code,使得輸入追蹤號碼時自動執行。

秘訣:使用 Apps Script 的 onEdit 觸發條件,在 B 欄輸入資料的瞬間執行函式。

function onEdit(e) {

var range = e.range;

if (range.getColumn() == 2) { // B 欄

var trackingNumber = range.getValue();

// 呼叫 Claude Code API

callClaudeCodeAPI(trackingNumber);

}

}

第四步:測試和微調

在 Windows 裝置上輸入幾個追蹤號碼,確認準確度。檢查配送狀態是否正確更新,時間格式是否正確。

意想不到的收穫

運作這套系統的過程中,產生了幾個預料之外的好處。

**模式發現**:當配送狀態資料累積時,自動顯示哪家物流商更快。

**異常偵測**:若「配送中」狀態超過 3 天,可自動發送通知。

**多語言支援**:能自動將不同物流商的各種語言狀態代碼標準化。

總結

這項自動化的核心是「一次輸入,多重價值」。一個追蹤號碼就能實現狀態查詢、記錄、分析。非開發者只要理解 Claude Code 的簡單 API 連接邏輯,就能建構遠更複雜的自動化。

下週計畫根據這些資料建立配送商性能評估系統。