一時停止とトリガー

設定を失わずに Form Limiter をフォーム上で一時停止し、Google のトリガー上限を管理する

Form Limiter は Google のトリガーを使ってバックグラウンドで動作します。このガイドでは、アドオンをフォーム上で一時停止する方法、トリガー上限の意味、そして上限に達したときに空きを作る方法を説明します。

フォームの一時停止

すべてのフォームは有効か一時停止中のいずれかの状態です。一時停止すると、回答数制限・スケジュール・選択肢の除外といったすべての制御が設定を削除せずに停止します。いつでも再開でき、すべてが元のとおりに復元されます。

  1. Google フォームを開く
  2. アドオンメニューから Form Limiter を開く
  3. フォーム タブで、下部の アドオンの状態 を開く
  4. 有効 をオフに切り替えて一時停止する
  5. 保存 をクリック

アドオンが一時停止されると、サイドバーの上部に 再開 ボタン付きのバナーが表示されます。クリック一つでそのまま 有効 に戻ります。

一時停止はそのフォームを編集できるすべてのユーザーに影響します。つまり、あなただけでなくフォーム全体に対してアドオンを停止します。一時停止によってフォームが現在開いているか閉じているかが変わることはありません。Form Limiter の動作を停止するだけです。

トリガー上限

Google は Form Limiter があなたのために実行できるトリガーの数を、このアドオンが動作しているすべてのフォームを合計して制限しています。これは Form Limiter ではなく Google の制限で、アドオンに適用される正確な数値を Google は公表していません。Apps Script の割り当てページ にはユーザーとアドオンごとに 20 個と記載されていますが、実際のアドオンは現在最大 50 個まで使用できています。どちらの数値を信じるかをお客様に委ねるのではなく、Form Limiter は実際の使用数と現在の上限を表示します。

知っておくべきことが 2 つあります。

  • この上限はフォームごとではなくアドオンごとです。Form Limiter が動作するフォームはそれぞれ同じ割り当てを使用し、他のアドオンにはそれぞれ別の割り当てがあります。
  • 回答数の制限とスケジュールの両方を使う 1 つのフォームは、2 個 の枠を使用します(回答数のカウント用に 1 個、スケジュール用に 1 個)。Form Limiter が設定するトリガーはこの 2 種類だけで、Google はユーザーとドキュメントごとに各種類 1 個を許可しているため、1 つのフォームが使用できるのは最大 2 個です。そのため、フォームを使い切るよりずっと前に上限に達することがあります。

状態モーダルの トリガー の項目で、現在の状況(例:18 / 50)を確認できます。上限に達すると、Form Limiter を実行できません。50 個のトリガーをすべて使用しています という赤いバナーが表示され、フォームの状態は実行中ではなく トリガーが必要です と表示されます。

トリガーを空ける

上限に達したときは、もう使っていないフォームを一時停止して空きを作ります。一時停止するとそのフォームのトリガーが解放されます。

  1. アドオンの状態 を開き、続いて トリガー を開く(または赤いバナーの トリガーを管理 をクリック)
  2. 他のフォーム の項目で、もう必要のないフォームを見つけ、開くリンクをクリックして移動する
  3. そのフォームで Form Limiter を開き、オフにする(一時停止中)。これでそのトリガーが空きます

トリガーが空いたら、トリガーが必要だったフォームを再度開いてください。自身のトリガーがインストールされ、再び動作を開始します。一時停止したフォームの設定は保持されます。再び動作させたいときはいつでも 有効 に戻してください。

一時停止はそのフォームを編集できるすべてのユーザーに影響します。

共有・共同編集されるフォーム

フォームに複数の編集者がいる場合、一度に実際に制御を行うのは 1 人 の編集者の Form Limiter のコピーだけです。そのコピーがフォームのトリガーを「所有」し、他の編集者のコピーは休止状態のままなので、フォームが二重にカウントされることはありません。

トリガーを所有する編集者がフォームへのアクセスを失った場合(例:編集者から削除された場合)、別の編集者のコピーが、そのフォームで次に Form Limiter を開いたときに自動的に引き継ぎます。何かを保存し直す必要はありません。

一時停止はすべてのユーザーに適用されます。 有効/一時停止中 の切り替えはフォーム上の共有フラグを設定するため、一時停止するとトリガーの所有者に関わらずすべての編集者に対して即座に制御が停止し、このフォームでのあなた自身のトリガー枠も解放されます。再開すると、すべてのユーザーに対して再びオンになります。

ヒント

  • 一時停止は元に戻せて、すべてを保持します。一時的に止めたいだけのときは、個々の機能をオフにするよりも一時停止を選んでください
  • 多くのフォームを管理している場合は、期の途中で上限に驚かされないよう トリガー のカウントに注意してください
  • スケジュール設定されたフォームはトリガーを 2 個消費します。自動化するフォームの数を計画する際はこの点を念頭に置いてください