Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

GASスクリプトを指定時刻に実行する

GASは時刻や日時をトリガーにして実行させる方法があるのですが、
この設定はスクリプトで任意に実行可能です。
CRONみたいな使い方ができますね。

実際のところ

関数実行日の23時48分にお手製のmyFunction関数を実行する例は以下の通り。

function setTrigger(){
  var setTime = new Date();
  setTime.setHours(23);
  setTime.setMinutes(48); 
  ScriptApp.newTrigger('myFunction').timeBased().at(setTime).create();
}

トリガーをみると、本日の23:48にトリガーが設定されている事がわかります。
f:id:shuzo_kino:20180730235020p:plain