連接問題

連接如何運作、選項試算表裡有什麼、哪個欄位屬於誰,以及中斷連接會發生什麼事

連接問題,等於把它的選項清單交給一份試算表管理。本指南會說明那份試算表是什麼、欄位怎麼運作,以及如何復原。

連接問題

開啟側邊欄的 問題 分頁,點擊某個問題,然後按下 連接問題

在一份表單上第一次連接時,會在您的雲端硬碟建立一份試算表,名稱為 {表單標題} - Dynamic Form Choices,並給該問題一個專屬工作表。工作表中會預先填入該問題已有的選項,所以連接既有的問題不會遺失任何東西。之後的每次連接,都會在同一份試算表中再加一個工作表。

沒有檔案要挑選,也沒有對話框要填。試算表是外掛程式自己建立的,這也是它從來不需要存取您雲端硬碟其餘內容的原因。

選項試算表

每份表單一份試算表,每個已連接的問題一個工作表。您有兩種方式可以開啟它:

  • 已連接問題中的 開啟 {工作表名稱},會直接跳到該問題的工作表
  • 齒輪選單中的 開啟選項試算表,會開啟整份檔案

工作表名稱會跟著問題標題走。如果您自己改了工作表名稱,就以您的名稱為準,外掛程式不會再更改它。

三個欄位

每個工作表的版面都相同且固定,而且每個欄位剛好只有一位擁有者。

欄位擁有者內容
A Options一列一個選項,依您想提供的順序排列
B Capacity同一列選項的選填上限
C Taken外掛程式該選項目前的報名數

外掛程式只會寫入 C 欄。它絕不會覆寫您在 A 欄或 B 欄放的內容,也絕不會讀取這份試算表以外的任何試算表。

A 欄:Options

一格一個選項,從第 2 列開始。空白列會被略過,不分大小寫的重複項會被捨棄,所以清單稍微凌亂一點也沒關係。

B 欄:Capacity

B5 中的數字管的是 A5 上的那個選項。名額是依 而非依名稱配對。

  • 留空代表不限
  • 0 會在不刪除該列的情況下把選項關閉
  • 其他任何數字就是最大報名人數;一旦達到,該選項會自動從表單移除
  • 把數字調高,該選項會在下一次同步時回來

C 欄:Taken

每次收到回覆後由外掛程式寫入。請不要動它,您在這裡輸入的任何內容都會在下一次同步時被取代。

請保留標題列

第 1 列放的是 OptionsCapacityTaken,而且這些標題在 任何語言中都維持英文。外掛程式在寫入任何東西之前,會先確認 A1 儲存格仍然是 Options,正是這一點避免了欄位被移動或刪除後,把名額數字當成選項寫進您的表單。

如果 A1 是其他內容,該問題的同步會以版面錯誤停止,問題則保留它已有的選項。請把標題放回去,或中斷該問題的連接。

請在試算表中編輯,而不是在表單上

問題一旦連接,試算表就是唯一的依據。在 Google 表單編輯器中修改該問題的選項只在下一次同步前有效,屆時會被 A 欄的內容覆寫。側邊欄也會在每個已連接的問題上這樣提醒您。

中斷問題連接

在側邊欄中開啟該問題,按下 中斷問題連接。系統會先請您確認,因為:

  • 該問題的工作表會從選項試算表中被 刪除,名額設定也一併刪除
  • 該問題會取回完整的選項清單,包含先前因額滿而移除的選項
  • 該問題的名額上限與同步都會停止

已刪除的工作表資料仍可透過 Google 試算表的版本紀錄還原。

中斷 最後 一個已連接問題的連接時,選項試算表會留在您的雲端硬碟中,名稱後面會加上 (disconnected)。A 欄與 B 欄是您自己的成果,因此外掛程式絕不會把檔案丟進垃圾桶,只是不再追蹤它;再次連接問題時會建立一份全新的選項試算表。如果您自己另外加了工作表,就只有外掛程式的工作表會被移除,檔案維持原樣。

再次連接該問題時,會建立一個全新的工作表,並以該問題目前的選項預先填入。

從試算表那一側刪除

鏡像是雙向運作的,所以您也可以從試算表這一側中斷連接:

  • 刪除某個問題的工作表,該問題會在下一次同步時中斷連接。它的完整選項清單會被還原,名額上限與同步會停止,側邊欄則會在該列顯示一則說明工作表已被刪除的通知。您可以關閉這則通知,或按下 連接問題 以全新的工作表重新連接
  • 刪除整份選項試算表或把它丟進垃圾桶,表單上的每個問題都會中斷連接。這條路徑不會有確認提示,因為這些同步是在沒有人看著的背景中執行的

復原方式就是 Google 自己的機制:在 30 天內從雲端硬碟垃圾桶還原檔案,或用試算表的版本紀錄取回工作表內容。請注意,還原後的檔案已不再是外掛程式追蹤的那一份,因此下一次連接會開啟一份新的選項試算表。

幾個實用提醒

  • 一個問題一個工作表。要供給多個問題,請分別連接每一個,並填寫各自的工作表
  • 請讓 A 欄維持成一份從第 2 列開始的單純直向清單
  • 更改某個選項的文字會讓它的計數從零開始,因為計數是綁在完全相同的文字上。錯字請在分享表單前修正,而不是在報名的忙亂之中
  • 如果您的選項已經在另一個試算表裡,請不要重打一次。請參閱進階:從另一個試算表取得選項