Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

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