阿湯最近發現越來越多人使用 Google 表單在做網路購物,可能是一般大型購物中心都有門檻不然就是要繳刊登費,不如用臉書或 Line 來得親民又方便,昨天看到有人在搶購面膜,但每種成分的庫存數量都不一樣,例如薰衣草最受歡迎容易缺貨,賣家當然會希望網友們沒搶到薰衣草還可以選別的,這時我們除了設定表單是單選題,還要限制每個項目的被選次數,讓大家在填單的同時看到的都是最新資訊,以免發生糾紛。
如何設定被選擇次數?
先建立表單,阿湯是設一定要填電子郵件才能送出。
編輯好選項後記得開啟「必填」。
切換到回覆的地方點加號,建立試算表。
編輯名稱。
然後就會自動開啟一份試算表,在底下加入一個新標籤並命名,假設叫「整理」好了,並在表頭輸入顯示、選項、額滿顯示、已選數量、數量上限。
而「表單回應 1」到時會放有填寫的人員資料,包含時間戳記、電郵地址和選擇的香味共三欄,待會要注意的是 C 欄。
回到整理頁籤,在儲存格 D2 輸入函數「=countif(‘表單回應 1’!C:C,B2)」,表示我們要計算範圍的是表單回應 1 的「整個C 欄」所以變數為「C:C」,而 C 欄的內容將會傳回到「整理」工作表的「已選數量」欄位(更多函數用法請見這篇),確認輸入後下拉複製 。
接著在儲存格 A2 輸入「=if(D2<E2,B2,C2)」,代表如果已選數量小於上限則顯示選項的值,否則就會顯示額滿的訊息,輸入完畢一樣下拉填滿。
回到表單,下載外掛程式「formranger」。
勾選「populate from values list」。
選擇剛剛編輯過的表單。
再下拉選單選頁籤名稱與與欄位。
最後輸入一個名稱,再記得開啟「On form submit」讓它自動更新,就完成了。
實驗看看,阿湯分別用兩個不同帳號填表,因為佛手柑庫存只剩 1,所以當第一個人先選「佛手柑」,第二個要再選就會顯示額滿了。