跳轉到內容

使用 Google Apps Script 開發 Web 應用程式 / Hello world

來自華夏公益教科書,開放的書籍,為開放的世界

建立一個新的指令碼

[編輯 | 編輯原始碼]

您可以像建立新的 Google 文件或 Google 表格一樣建立新的 Google Apps Script:使用“新建”按鈕,向下滾動到“更多”下的“Google Apps Script”。這將開啟一個新的指令碼視窗,其中包含一個簡單的測試函式。

function myFunction() {

}

如果您在該函式中編寫了一些程式碼,您可以使用頂部的按鈕執行該函式。通常,要檢視任何結果,您需要使用 Logger.log(some variable here)

如果您將 JavaScript 程式碼放在函式之外,它也會在您執行任何函式時執行。請記住這一點,因為我們將開發 Web 應用程式。函式之外的任何內容都會在每次訪問頁面或使用 ajax 呼叫執行伺服器函式時執行。

設定 doGet()

[編輯 | 編輯原始碼]

要真正擁有一個 Web 應用程式,您需要做兩件事

  1. 確保您的指令碼中有一個 doGet() 函式,並且
  2. 釋出您的網站

幾乎總是,您希望將您的 html 寫入一個單獨的檔案(仍然包含在整個指令碼 Google 實體中),然後讓 doGet() 函式呼叫它並 return 它。假設您已經建立了一個名為“main.html”的 html 檔案,您將像這樣呼叫它

function doGet(){
   var t=HtmlService.createTemplateFromFile("main"); // note that you don't have to put the ".html"
   return t.evaluate();
   }

然後,您可以透過轉到“釋出 -> 部署為 Web 應用程式...”選單項來訪問該頁面。釋出後,您就可以從同一個選單項訪問 url。

華夏公益教科書