Title1

Title2

Title3

9-1 回傳資料

  1. 使用「ContentService.createTextOutput()」回傳文字資料
  2. 使用「HtmlService.createHtmlOutput()」回傳HTML資料
  3. 使用「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