Python / Automation 發布日期:2026-06-30

告別人工盤點:結合 Python 與 Apps Script 的輕量級庫存預警系統

1. 傳統呆滯庫存的管理盲點

在庫存管理中,最怕遇到的不是找不到貨,而是「不知道貨已經快過期或快用完了」。傳統依賴倉管人員定期匯出 Excel 進行人工篩選的方式,往往具有滯後性,且容易因為人為疲勞而漏看關鍵的最低安全庫存水位 (Safety Stock Level)。

2. Python 排程自動化解析

我們利用 Python 撰寫了一支輕量級的後台監控腳本,部署在廉價的雲端執行個體上。該腳本透過 cron job 每天凌晨自動抓取 ERP 系統產生的庫存快照 (CSV)。利用 Pandas 強大的 DataFrame 操作,系統會自動比對每一項原物料的「當前庫存」與「安全水位」,並計算距離有效期限的天數。

3. 串接 GAS 實現即時推播

當 Python 篩選出低於安全水位或即將過期的料號清單後,並不會直接發送郵件,而是將資料打包成 JSON,透過 HTTP POST 打向我們預先寫好的 Google Apps Script (GAS) Webhook。GAS 接收到資料後,會將其格式化並直接推播至採購與倉管部門的 LINE 群組。這種結合 Python 重度運算與 GAS 輕量級通訊橋樑的架構,以極低的成本實現了企業級的預警效能。