GAS のトリガーを毎日にしておいて、営業日のみ処理をしたいということがよくあるので、土日祝を判定して次の営業日を取得する方法をメモ
土日祝をする
土日は Date.getDay()
の値が0=日曜、6=土曜で判定できる。
祝日を判定するには、一般公開されている ja.japanese#holiday@group.v.calendar.google.com
のカレンダーから、その日に終日のEventが設定されているかどうかを使える。
営業日を取得する
上の土日祝判定をつかって、次の営業日を取得する。
おまけ
指定した日付の次のx曜日を取得する
指定した日付の曜日を日本語で取得する