在自動化工具的世界中,Google Apps Script(GAS)像是一顆多才多藝的新星。
當然,市面上也還有其他閃亮的選擇!
例如 Zapier、IFTTT、Microsoft Power Automate、VBA 和 Python。
就像五金工具一樣,
沒有一款鎚子可以用遍全場、也沒有一種螺絲起子能大小通吃。
我們要因時制宜,為不同的任務挑選適合的工具。
在這個單元我們會一一比較這些工具,
看看各自的優缺點,
協助你挑選出最適合你的「自動化利器」。
Google Apps Script 能夠與多達數十種 Google 服務進行整合,
以下是一些較為熱門的應用:
Google Sheets:透過 GAS 自動更新、整理、或分析試算表資料。
Gmail:自動發送每日報告、批次回覆郵件。
Google Drive:可以自動管理文件和資料夾,還能根據需求自動生成報告,將資料存到指定的資料夾。
Google Calendar:GAS 可以幫你自動新增、刪除或更新行程,甚至提醒你會議的變更。
Google Forms:收集表單回應後自動整理並通知相關人員。
Google Docs:自動生成文件、匯報、會議記錄或契約書。
如果你想要施展自動做出料理的魔法,
那 Google Apps Script 就是那個讓你魔法成真的魔法廚房。
他可以輕易地調用你的冰箱、爐具、碗盤,
照著你所想像的步驟,自動為你完成料理。
當我們提到 Google Apps Script 這個名字的時候,
他有時候代表的是一個平台,有時候代表的是一種程式語言。
自動化就像魔法一樣,你能想像的,才能實現。正如芙莉蓮所說:「想像是魔法的基礎」,自動化也是如此。如果你希望自動化一個流程,必須能具體地想像每一步。無論是做一道經典的羅宋湯還是生成一份報表,自動化的關鍵在於對流程的清晰定義。你知道資料來源在哪裡、需要什麼處理、最終結果要怎麼呈現嗎?有了這些想像,Google Apps Script 就是幫你施展「自動化魔法」的工具。準備好進入自動化的世界了嗎?
YouBike 是我上下班的主要通勤方式,
但常常想借沒得借,想還沒得還。
雖然手機 app 可以即時查看各站點可借還的車數,
但有的時候光有即時資訊是不夠的。
我不但想要知道現況,我還想要預測未來。
所以我就用 Google Apps Script 做了一個自動紀錄的工具,
我們平均薪資水平確實比不上「理組人」。
事實就是如此,我既接受也尊重。
但我還是不喜歡「文組」這個標籤,
因為在這個標籤背後夾帶著的,
是一種歧視的眼光:
「文組人都比較笨」
「因為考不上理組才只好去唸文組」
懶惰,是一種美德。
更是一種對於程式設計師的重要美德。
我對於寫程式的熱情,其實源自於我對於偷懶的熱情。
因為我實在太懶了,各種能自動化的任務我就非得自動化才行。
......像是做投影片。