1-2-3
建立API
一、部署為網路應用程式
- GAS之所以可作為網站應用程式,主要是因為瀏覽器可以訪問它
- 專案會產生一組網址
- 透過「doGet()」、「doPost()」方法來應用
二、doGet()
- 參數
- 「發佈/為網路應用程式」
- Project version(專案版本):選擇要部署儲存的哪一個版本,凡有更新,一定要存檔後,選擇新增部署
- Execute the app as(將應用程式執行為):
me(我):讓訪客以你的身份執行該專案
- Who has access to the app (誰可以訪問該專案):
Only myself:只有我自己
所有人:有登入Google帳戶的使用者,未登入者會被要求登入
Anyone,even anonymous:任何人
- 得到網址:
https://script.google.com/macros/s/AKfycbwFNz2F2rt8Dkk4AjmpJftBMqRXI7SdzdN7F76O9y_jOxd6XSrU/exec?op=insert
- 查看/執行項目
{contentLength=-1.0, parameter={op=insert}, contextPath=, queryString=op=insert, parameters={op=[insert]}}
-
回傳Json:注意更新後,必須重新佈署,或執行「latest code.」
function doGet(e){
//Logger.log(e);
if(e.parameter.op == "insert"){
//回傳json
return ContentService
.createTextOutput(JSON.stringify({"op":e.parameter.op}))
.setMimeType(ContentService.MimeType.JSON);
}
}
-
使用靜態樣板
function doGet(e){
//Logger.log(e);
if(e.parameter.op == "insert"){
//回傳json
return ContentService
.createTextOutput(JSON.stringify({"op":e.parameter.op}))
.setMimeType(ContentService.MimeType.JSON);
} else{
return HtmlService.createHtmlOutputFromFile("index");
}
}
建立index.html
使用bootstrap4 框架
-