跳轉到內容

使用 Google Apps Script 進行 Web 應用開發/GAS 的優勢

來自 Wikibooks,開放世界中的開放書籍

JavaScript 無處不在

[編輯 | 編輯原始碼]

使用 Google Apps Script 非常棒,因為它在前端和後端都使用了 JavaScript。通常[1]我們期望在前端(即使用者如何與我們的工具互動)使用 JavaScript 和 HTML,但在後端,你需要與資料互動並確定需要向用戶顯示的內容時,通常需要學習和使用其他語言。後端軟體示例包括 PHP、Ruby 和像 Node.js 這樣的有趣 JavaScript 變體。使用 Google Apps Script,你可以在任何地方進行相同的程式設計。

Web 編輯

[編輯 | 編輯原始碼]

使用 Google Apps Script,你可以在瀏覽器中完成所有編輯工作。你的指令碼要麼與電子表格繫結,要麼是 Google Drive 中的獨立指令碼。無論哪種方式,你都可以透過 Drive 啟動編輯器,並且可以使用 Chromebook 獲得一個體面的(即使不是完美的)開發環境。

大多數其他 Web 開發方法都鼓勵你在自己的電腦上本地編碼,然後將程式碼推送到託管網頁的伺服器。許多人使用 GitHub 來幫助促進推送,但在本地電腦上獲得一個良好的編碼環境可能很麻煩,因此使用 Google Apps Script 非常方便,你只需使用任何連線到網路的電腦即可完成工作。

電子表格作為資料庫

[編輯 | 編輯原始碼]

在這本書中,我主要討論的是使用簡單的 Google 表格來儲存所有資料。我使用過 MySQL 型別的後端資料庫進行過很多 Web 應用開發,我非常欣賞它們提供的速度和實用程式。但它們的設定很麻煩,並且與 Web 應用程式分開互動也很麻煩。另一方面,Google 表格非常易於設定,並且已經為你提供了一個很棒的使用者介面,你可以檢視和修改資料。

使用者認證

[編輯 | 編輯原始碼]

假設你處於需要在 Google 環境中進行程式設計的情況下(例如像我所在的 Google 學校,所有電子郵件都是重新品牌化的 Gmail 帳戶),有一個非常簡單的命令可以確定使用者的電子郵件地址,然後你可以決定你想讓他們訪問什麼。

參考文獻

[編輯 | 編輯原始碼]
  1. 測試腳註
華夏公益教科書