使用 Google Apps Script 進行 Web 應用開發/GAS 的優勢
使用 Google Apps Script 非常棒,因為它在前端和後端都使用了 JavaScript。通常[1]我們期望在前端(即使用者如何與我們的工具互動)使用 JavaScript 和 HTML,但在後端,你需要與資料互動並確定需要向用戶顯示的內容時,通常需要學習和使用其他語言。後端軟體示例包括 PHP、Ruby 和像 Node.js 這樣的有趣 JavaScript 變體。使用 Google Apps Script,你可以在任何地方進行相同的程式設計。
使用 Google Apps Script,你可以在瀏覽器中完成所有編輯工作。你的指令碼要麼與電子表格繫結,要麼是 Google Drive 中的獨立指令碼。無論哪種方式,你都可以透過 Drive 啟動編輯器,並且可以使用 Chromebook 獲得一個體面的(即使不是完美的)開發環境。
大多數其他 Web 開發方法都鼓勵你在自己的電腦上本地編碼,然後將程式碼推送到託管網頁的伺服器。許多人使用 GitHub 來幫助促進推送,但在本地電腦上獲得一個良好的編碼環境可能很麻煩,因此使用 Google Apps Script 非常方便,你只需使用任何連線到網路的電腦即可完成工作。
在這本書中,我主要討論的是使用簡單的 Google 表格來儲存所有資料。我使用過 MySQL 型別的後端資料庫進行過很多 Web 應用開發,我非常欣賞它們提供的速度和實用程式。但它們的設定很麻煩,並且與 Web 應用程式分開互動也很麻煩。另一方面,Google 表格非常易於設定,並且已經為你提供了一個很棒的使用者介面,你可以檢視和修改資料。
假設你處於需要在 Google 環境中進行程式設計的情況下(例如像我所在的 Google 學校,所有電子郵件都是重新品牌化的 Gmail 帳戶),有一個非常簡單的命令可以確定使用者的電子郵件地址,然後你可以決定你想讓他們訪問什麼。
- ↑ 測試腳註