{contentLength=-1.0, parameter={op=insert}, contextPath=, queryString=op=insert, parameters={op=[insert]}} ``` 8. 回傳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); } } ``` 9. 使用靜態樣板 ``` 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 框架](https://www.ugm.com.tw/modules/tad_book3/page.php?tbdsn=1694) 10.
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); } } ``` 9. 使用靜態樣板 ``` 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 框架](https://www.ugm.com.tw/modules/tad_book3/page.php?tbdsn=1694) 10.
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 框架](https://www.ugm.com.tw/modules/tad_book3/page.php?tbdsn=1694) 10.