Google Apps Script の今

イシュー

  • Google Apps Script は、今どうなっているのか

参考

magnet88jp.hateblo.jp

スクリプトライブラリ

参考

API実装

参考

function doGet() {
  var sheetApp = SpreadsheetApp.openById("1q1A99uIACBqciLO8zKmYwFafNEelhfPSNAtGK30_OLc");
  var sheet    = sheetApp.getSheetByName("シート1");
  var data     = sheet.getDataRange().getValues();
  
  return ContentService.createTextOutput(JSON.stringify(convData(data))).setMimeType(ContentService.MimeType.JSON);

}

function convData(data){
  
  var titles = data[0];
  var list = [];
  for(var i = 1; i < data.length; i++) {
    var item = {};
    var values = data[i];
    for(var j = 0; j < titles.length; j++) {
      item[ titles[j] ] = values[j];
    }
    list.push(item);
  }
  
  return list;
}

Google App Script で、JSON-APIをつくる