あなたは、列を非表示にする、および/または現在の日付に対応する範囲を有効にするには、インストールのトリガーを使用することができます。 https://developers.google.com/apps-script/guides/triggers/installable
次のコードは、列ヘッダーは、日付型の値であると仮定している参照インストールトリガを設定する手順について
。現在の日付が見つかると、左側の列が非表示になり、対応するヘッダーの下のセルがアクティブになります。
function myFunction(){
var ss = SpreadsheetApp.getActive();
var sheet = ss.getSheets()[0];
var tz = ss.getSpreadsheetTimeZone();
var today = Utilities.formatDate(new Date(), tz, 'YYYY-MM-dd')
var data = sheet.getDataRange().getValues();
var headers = data[0];
for(var i = 0;i<= headers.length;i++){
if(headers[i] instanceof Date){
if(today == Utilities.formatDate(headers[i], tz, 'YYYY-MM-dd')){
sheet.hideColumns(2,i-1);
sheet.getRange(2, i+1).activate();
break;
}
}
}
}
[ツアー]とチェックアウト[質問] –