function onOpen() {
SpreadsheetApp.getActiveSheet().setActiveSelection("A1");
var sheet = SpreadsheetApp.getActiveSheet();
var lastrow = sheet.getLastRow();
var range = sheet.getDataRange();
sheet.sort(2); //データを日付順に並び替え
sheet.hideRows(3,lastrow); //一旦3行目以降を非表示
for (i = 3; i <= lastrow; i++) {
var cell = sheet.getRange(i, 2).getValue(); //その行の日付を取得
var today = sheet.getRange(1, 2).getValue(); //本日の日付を取得
if(cell == today) {
sheet.showRows(i); //(i,2)のセルの値と(1,2)のセルの値が等しければ、i行目を再表示
}
}
SpreadsheetApp.getActiveSpreadsheet().toast("処理が完了しますた(*´ω`*)", "完了",10);
}