- 使用「ContentService.createTextOutput()」回傳文字資料
- 使用「HtmlService.createHtmlOutput()」回傳HTML資料
- 使用「JSON.stringify()」傳回JSON資料
JSON.stringify() :物件變 JSON
/*=================================================
收到 HTTP GET Request 後的程式入口
e 為 「eparameter」,是傳遞給函數的事件對象
=================================================*/
function doGet(e) {
//------------------------------------------ 列印參數
console.log(e)
//parameter: { rowIndex: '3', op: 'opForm' }
//------------------------------------------ 回傳文字資料
let parameter = "";
for(i in e.parameter){
parameter += i + ": " + e.parameter[i] + "\n";
}
//return ContentService.createTextOutput(parameter);
//------------------------------------------ 回傳HTML資料
// let Html = "<h1>"+parameter+"</h1>";
// return HtmlService.createHtmlOutput(Html);
//------------------------------------------ 回傳JSON資料
let json = JSON.stringify(e.parameter);//將資料轉json格式
return ContentService.createTextOutput(json).setMimeType(ContentService.MimeType.JSON);//先將JSON資料轉成「純文字」,再透過setMimeType()將文字改成JSON