最近、スプレッドシートに関連付けられたスクリプトを作成しました。木材サプライチェーンシミュレーションゲームのスコアビューアです。基本的に、ゲームデータベースをフェッチして(Urlfetchを使用して)、テーブルやグラフでプレーしているすべてのチームのスコアを追跡します。その後、スプレッドシートはすべてのチームメンバーに共有され、ゲームの進行状況を確認できます。
そこで、インストール可能なonMinuteタイムトリガーを使用して、データベースから更新されたスコアでスプレッドシートを更新しました。すべてが機能していましたが、最近、エラーのある失敗のapp-script-notificationsを受け取り始めました:
サービスが1日に何度も呼び出されました:urlfetch。
次に、ドキュメントが開いていないときにインストール可能なトリガーが実行されることに気付きました。これは完全に論理的です。また、開発モード以降、スプレッドヒートのコピー(je comprend pas sa)をかなり多く持っていました。これは、割り当ての範囲を説明しています。ただし、ドキュメントが開いているときにアプリケーションのスコアを更新するだけで済みます。
これが私の質問です:
- インストール可能なonMinute時間は、それを行う正しい方法をトリガーしますか?
- ドキュメントが開いているときにのみトリガーを実行する方法はありますか?
これが私の最初の質問ですので、改善のために役立つコメントを投稿してください。
ありがとうございました。