連接問題
連接問題,等於把它的選項清單交給一份試算表管理。本指南會說明那份試算表是什麼、欄位怎麼運作,以及如何復原。
連接問題
開啟側邊欄的 問題 分頁,點擊某個問題,然後按下 連接問題。
在一份表單上第一次連接時,會在您的雲端硬碟建立一份試算表,名稱為 {表單標題} - Dynamic Form Choices,並給該問題一個專屬工作表。工作表中會預先填入該問題已有的選項,所以連接既有的問題不會遺失任何東西。之後的每次連接,都會在同一份試算表中再加一個工作表。
沒有檔案要挑選,也沒有對話框要填。試算表是外掛程式自己建立的,這也是它從來不需要存取您雲端硬碟其餘內容的原因。
選項試算表
每份表單一份試算表,每個已連接的問題一個工作表。您有兩種方式可以開啟它:
- 已連接問題中的 開啟 {工作表名稱},會直接跳到該問題的工作表
- 齒輪選單中的 開啟選項試算表,會開啟整份檔案
工作表名稱會跟著問題標題走。如果您自己改了工作表名稱,就以您的名稱為準,外掛程式不會再更改它。
三個欄位
每個工作表的版面都相同且固定,而且每個欄位剛好只有一位擁有者。
| 欄位 | 擁有者 | 內容 |
|---|---|---|
| A Options | 您 | 一列一個選項,依您想提供的順序排列 |
| B Capacity | 您 | 同一列選項的選填上限 |
| C Taken | 外掛程式 | 該選項目前的報名數 |
外掛程式只會寫入 C 欄。它絕不會覆寫您在 A 欄或 B 欄放的內容,也絕不會讀取這份試算表以外的任何試算表。
A 欄:Options
一格一個選項,從第 2 列開始。空白列會被略過,不分大小寫的重複項會被捨棄,所以清單稍微凌亂一點也沒關係。
B 欄:Capacity
B5 中的數字管的是 A5 上的那個選項。名額是依 列 而非依名稱配對。
- 留空代表不限
0會在不刪除該列的情況下把選項關閉- 其他任何數字就是最大報名人數;一旦達到,該選項會自動從表單移除
- 把數字調高,該選項會在下一次同步時回來
C 欄:Taken
每次收到回覆後由外掛程式寫入。請不要動它,您在這裡輸入的任何內容都會在下一次同步時被取代。
請保留標題列
第 1 列放的是 Options、Capacity 和 Taken,而且這些標題在 任何語言中都維持英文。外掛程式在寫入任何東西之前,會先確認 A1 儲存格仍然是 Options,正是這一點避免了欄位被移動或刪除後,把名額數字當成選項寫進您的表單。
如果 A1 是其他內容,該問題的同步會以版面錯誤停止,問題則保留它已有的選項。請把標題放回去,或中斷該問題的連接。
請在試算表中編輯,而不是在表單上
問題一旦連接,試算表就是唯一的依據。在 Google 表單編輯器中修改該問題的選項只在下一次同步前有效,屆時會被 A 欄的內容覆寫。側邊欄也會在每個已連接的問題上這樣提醒您。
中斷問題連接
在側邊欄中開啟該問題,按下 中斷問題連接。系統會先請您確認,因為:
- 該問題的工作表會從選項試算表中被 刪除,名額設定也一併刪除
- 該問題會取回完整的選項清單,包含先前因額滿而移除的選項
- 該問題的名額上限與同步都會停止
已刪除的工作表資料仍可透過 Google 試算表的版本紀錄還原。
中斷 最後 一個已連接問題的連接時,選項試算表會留在您的雲端硬碟中,名稱後面會加上 (disconnected)。A 欄與 B 欄是您自己的成果,因此外掛程式絕不會把檔案丟進垃圾桶,只是不再追蹤它;再次連接問題時會建立一份全新的選項試算表。如果您自己另外加了工作表,就只有外掛程式的工作表會被移除,檔案維持原樣。
再次連接該問題時,會建立一個全新的工作表,並以該問題目前的選項預先填入。
從試算表那一側刪除
鏡像是雙向運作的,所以您也可以從試算表這一側中斷連接:
- 刪除某個問題的工作表,該問題會在下一次同步時中斷連接。它的完整選項清單會被還原,名額上限與同步會停止,側邊欄則會在該列顯示一則說明工作表已被刪除的通知。您可以關閉這則通知,或按下 連接問題 以全新的工作表重新連接
- 刪除整份選項試算表或把它丟進垃圾桶,表單上的每個問題都會中斷連接。這條路徑不會有確認提示,因為這些同步是在沒有人看著的背景中執行的
復原方式就是 Google 自己的機制:在 30 天內從雲端硬碟垃圾桶還原檔案,或用試算表的版本紀錄取回工作表內容。請注意,還原後的檔案已不再是外掛程式追蹤的那一份,因此下一次連接會開啟一份新的選項試算表。
幾個實用提醒
- 一個問題一個工作表。要供給多個問題,請分別連接每一個,並填寫各自的工作表
- 請讓 A 欄維持成一份從第 2 列開始的單純直向清單
- 更改某個選項的文字會讓它的計數從零開始,因為計數是綁在完全相同的文字上。錯字請在分享表單前修正,而不是在報名的忙亂之中
- 如果您的選項已經在另一個試算表裡,請不要重打一次。請參閱進階:從另一個試算表取得選項
