這系列文章,打算回顧我個人工作上使用Excel和Google Sheets的實務經驗,包含寫VBA和GAS時的一些自學心路歷程、筆記整理、踩雷示範、避雷小技巧等。
我個人是先有靜態網頁開發經驗,才回過頭寫一些偏自動化、設定流程多於撰寫程式碼的專案。希望對同樣也有JavaScript專案經驗,或同樣正踏入另一種開發環境的人,能從我的解題過程,稍微獲得一些屬於你的解題靈感。
註:原本的題目是「探索試算表的腳本語言:從瀏覽器走到Google Apps Script」,但風格看起來太像大學期末報告了,所以請偉大的LLM大神幫我潤飾得更生活化。
原本擬的題目是「探索試算表的腳本語言:從瀏覽器走到Google Apps Script」,但風格看起來太像大學期末報告了,所以請偉大的LLM大神幫我潤飾得更生...
GAS於2020年從Rhino引擎轉移到V8引擎,現在可以於GAS上使用大部分ES6+語法,但仍有一些特性並不支援,例如ES6 modules。 前言 昨天...
GAS環境和瀏覽器與Node.js一樣,有它獨有的全域物件,可以透過globalThis呼叫。有趣的是,globalThis被納入ES標準與GAS轉用V8引擎...
選型比努力重要,那些早知道就好的事之一:早知道有Google Sheets API,我當初就不會選擇用GAS環境的doGet刻一個假的HTTP respons...
回想當初剛開始寫GAS專案時,不知道為什麼對於「內建的triggers」這個概念有點想不通,it works fine,但就說不出哪裡怪。直到實作doGet時...
當年寫VBA時,為了方便複製貼上,將所有Sub都擠在同一份超大型.bas文件…… 所幸寫GAS專案時,有官方維護的開源工具clasp,幫我省下不少重複作業的心...
週日早安~ 讓我一邊喝著超商的特大杯冰拿鐵,一邊把稿寫完。回憶起來,當時第一次設定完clasp的小感想:比前端的React的CRA腳架簡單、親切太多太多😂...
怠惰的下大雨的週一晚上,吃完麥當勞大薯後,才趕在半夜前交付這篇文章😅 今天除了介紹clasp的filePushOrder功能以外,也會分享我自己對於GAS專案...
今天要來分享我個人(隨意粗暴地)使用esbuild,來讓我可以在本地使用import/export盡情拆分文檔,等到push前再打包回一個完整的bundle....
今天這篇文章就只是流水帳地閒聊我當時試著打包side project時的心路歷程。算是拋個堪用的磚頭,如果觸及到這篇散文的讀者剛好有興趣,也可以到下文提到的開...