建立一個專案,在檔案旁邊的 + 按下去
選擇HTML,輸入網頁名稱,這邊打上常用來命名為首頁的 Index ,不需要輸入副檔名,
系統自動會補上副檔名。
程式碼.gs:
function doGet(e) {
return HtmlService.createTemplateFromFile('Index').evaluate();
}
doGet(e) 是 HTTP 協定中的 GET 事件, 當有使用者連到這個網址就是用這個function 接收
doPost(e) 是另一個 HTTP協定中的 POST事件, 當有使用者送出表單使用POST
比較推薦使用 HtmlService.createTemplateFromFile('Page')
因為能使用 <? ?> 的語法, 比較多變化
而 HtmlService.createHtmlOutputFromFile('Page') 就比較單純
搭配 .evaluate() 就能夠較自由的存取 伺服端的變數
Index.html :
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
Hello World.
</body>
</html>
head 中的 <base target="_top"> 要非常小心, 不要去刪到它, 當要進行轉址跳頁的時候才不會有問題
存檔,很重要!!!
存檔,很重要!!!
存檔,很重要!!!
很重要,要說三次,連我自己都常常忘記。
按下網址的超連結測試
HTML 語法的部分可以參考其他網站教學