GAS

GASからスプレッドシートの内容をsortする

データをソートしてから処理をしたいときに使ったのでメモ。

function sortSpreadsheet(SHEET_NAME=SHEET_NAME_3,column=1){
  //スクリプトが紐づくスプレッドシートのアクティブなシートを読み込む
  var mySheet  = getSheet(SHEET_NAME);
  var sheetData  = mySheet.getDataRange().getValues();
  //シート内でソートしたいセル範囲をgetRangeで指定する
  var data = mySheet.getRange(2,1,sheetData.length,sheetData[0].length);
  //指定した列を基準に降順でソートする
  data.sort({column: column, ascending: true});
}
ABOUT ME
ytakeuchi
都内在住のフロントエンドエンジニア。2016年からフリーランスとして活動中。座右の銘は「昨日よりも楽に」。好きな言葉は「効率化」。こんな性格なのでプライベートではGoogle Apps Scriptばかり触っています。