暫停與觸發條件

在不遺失設定的情況下暫停表單上的 Choice Eliminator,並管理 Google 的觸發條件上限

Choice Eliminator 透過 Google 的觸發條件在背景中運作。本指南說明如何暫停表單上的外掛程式、觸發條件上限的意義,以及達到上限時如何釋出空間。

暫停表單

每份表單的狀態不是使用中就是已暫停。暫停會停止所有強制執行行為——選項移除、回應數量限制與排程——但不會刪除您的設定。隨時可重新開啟,一切都會完全恢復原狀。

  1. 開啟您的 Google 表單
  2. 從外掛程式選單開啟 Choice Eliminator
  3. 在表單分頁中,開啟底部的外掛程式狀態
  4. 將使用中切換為關閉以暫停
  5. 點擊儲存

當外掛程式暫停時,側邊欄頂端會出現一個帶有繼續按鈕的橫幅——點擊一下即可直接回到使用中狀態。

暫停會影響所有可編輯此表單的人——它會停止整份表單的外掛程式,而不只是針對您。暫停絕不會改變表單目前是開啟或關閉的狀態;它只會停止 Choice Eliminator 的運作。

觸發條件上限

Google 會限制 Choice Eliminator 能為您執行的觸發條件數量,且為 Choice Eliminator 運作中的所有表單合計的總數。這是 Google 的限制,而非 Choice Eliminator 的限制,而 Google 並未針對外掛程式公布確切數字:Apps Script 配額頁面記載每位使用者在每個外掛程式中 20 個觸發條件,但外掛程式目前在實務上最多可取得 50 個。與其要您相信其中一個數字,Choice Eliminator 會直接顯示您的實際使用量以及目前適用的上限。

需要了解兩件事:

  • 此上限是以外掛程式計,而非以表單計。每份 Choice Eliminator 運作的表單都會用掉同一份額度的一部分;您使用的其他外掛程式各有獨立額度。
  • 同時使用以提交為基礎的功能(選項移除或回應數量限制)與排程的表單會用掉兩個觸發條件(一個用於提交,一個用於排程)。Choice Eliminator 只會安裝這兩種類型的觸發條件,而 Google 允許每位使用者在每份文件中每種類型各一個,因此單一表單最多只會用掉兩個,而您可能在表單數量還很充裕時就已達到上限。

您可以在狀態視窗的觸發條件項目下查看目前的使用情況(例如 18 / 50)。當您達到上限時,會出現一個紅色橫幅顯示 Choice Eliminator 無法執行——您已使用全部 50 個觸發條件,且該表單的狀態會顯示需要觸發條件而非執行中。

釋出觸發條件

當您達到上限時,可透過暫停不再使用的表單來釋出空間——暫停會釋放該表單的觸發條件:

  1. 開啟外掛程式狀態,接著開啟觸發條件(或點擊紅色橫幅上的管理觸發條件)
  2. 在您的其他表單下,找出一份不再需要的表單並點擊開啟連結前往該表單
  3. 在該表單上開啟 Choice Eliminator 並將其關閉(已暫停)——這會釋出它的觸發條件

有了空閒的觸發條件後,重新開啟先前需要觸發條件的表單——它會安裝自己的觸發條件並重新開始運作。已暫停表單上的設定會保留下來——隨時可將其設回使用中以再次運作。

暫停會影響所有可編輯此表單的人。

共用與多人共同編輯的表單

當一份表單有多位編輯者時,同一時間只有一位編輯者的 Choice Eliminator 副本會主動強制執行。該副本「擁有」表單的觸發條件;其他編輯者的副本則維持休眠,因此表單絕不會被重複計算。

如果擁有觸發條件的編輯者失去了表單的存取權——例如被移除編輯者身分——另一位編輯者的副本會在他下次於該表單開啟 Choice Eliminator 時自動接手。您不需要重新儲存任何內容。

暫停適用於所有人。 使用中/已暫停切換會在表單上設定一個共用旗標,因此暫停會立即停止所有編輯者的強制執行——無論誰擁有該觸發條件——並釋出您在此表單上的觸發條件額度。繼續會為所有人重新開啟。

使用技巧

  • 暫停是可逆的,且會保留一切——當您只需要暫時停止時,請優先選擇暫停,而非關閉個別功能。
  • 如果您管理許多表單,請留意觸發條件計數,以免在中途意外撞上上限。
  • 已排程的表單會用掉兩個觸發條件——在規劃要自動化多少份表單時請將此納入考量。