タグ

googleとScriptApp.newTriggerに関するishideoのブックマーク (2)

  • Google Apps Scriptでトリガーを活用しよう【GAS】 | 🌴 officeの杜 🥥

    Google Apps Scriptの中で地味ながら、その活用の幅が実に広いものとして、スクリプトトリガーがあります。いわゆる時限式で作動させるための仕組みなのですが、スクリプトトリガーは、スクリプトエディタの画面から入り、手動で登録するのが通常のフローです。しかし、「スクリプト内でテンポラリで時間トリガーを設置したい」であったり「トリガーの設置し直し」など、スクリプトエディタにいちいち入らず設定したいシーンがボチボチあります。そういった場合には、スクリプトからトリガーの設置や削除が出来ると便利です。二重に登録してしまったりすると、二回発動したり、片方しか発動しなかったりするので、慎重に設置をしましょう。 これらトリガーは大きく分けて4種類あり、1.時限作動式 2.開いた時 3.編集時 4.フォーム送信時を設置することが可能です。主に使うのは時限作動式と、フォーム送信時の2つになります。但

    Google Apps Scriptでトリガーを活用しよう【GAS】 | 🌴 officeの杜 🥥
  • Google Apps Scriptで指定した日時に処理を自動実行する

    Google Apps Scriptで指定した日時に処理を行わせるようにしてみます。 使い方・注意点 前回の記事ではスプレッドシートを操作するためにスプレッドシートからエディタを開きましたが、今回はGoogleアカウントにログインして、Google Apps Scriptのエディタに直接アクセスして使用します。 指定した時間から15分前後の誤差がある場合があるようです。 そのため、厳密な時間指定はできないようなので注意が必要です。 スクリプトファイルが不要になって削除しても、トリガーは残ります。 そのため、例えば毎週処理を実行するような指定をしていた場合、スクリプトファイル削除後も処理は実行され続けます。 この記事の最後に記載していますが、スクリプトファイルを削除する前にトリガーを削除するようにしてください。 X秒/分/時間後に実行する 一定時間後に処理を実行したい場合、after()を使

    Google Apps Scriptで指定した日時に処理を自動実行する
  • 1