GASの時間トリガーをスクリプトから作成する

時間トリガーはUIからも作成できますが、
今回はスクリプトから作成してみます。
こうやると、まとめて作るときなんかで有利です。

実際のところ

平日の20時にトリガーを発生したい場合
以下のようにします。

function createTimeDrivenTriggers() {
  // 平日の20時にトリガー
  ScriptApp.newTrigger('myFunction')
      .timeBased()
      .onWeekDay(ScriptApp.WeekDay)
      .atHour(20)
      .create();
}

これを、onOpen()等で呼び出す形です。