質問: グーグルスプレッドシートの過去の日付の行を、自動で非表示にしたいです。
回答: >columnをrowに変える程度じゃ、ダメだったようです。。。 全部変えました? 座標の縦横と、getLastRow、hideRow等変えたら 動きましたけど。 しかし遅いですねGas・・・。 function hide() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheetByName("シート1"); var row = 2; var today = new Date(); while (row <= ss.getLastRow()){ if(sheet.getRange(row, 2).getValue() < (today.getTime()-(60*60*24*1000))){ var range = sheet.getRange(row, 1); sheet.hideRow(range); } row++; } }