台南社大-點2下社團
一、部署為網路應用程式
- 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 框架
-