難的從來不是把表單做出來,而是在對方願意回答的那一刻,把連結送到他眼前。沒有人會照著白板、收據或布條上一長串 docs.google.com 網址慢慢打字,三十個學生打錯,就是三十份消失的回覆。QR Code 直接省掉輸入這件事:印在學習單的角落、立在收銀台旁、釘在家長同意書上、放進研討會的識別證吊牌或候診室海報,表單就只差鏡頭對準的那一下。這個時間點正是它勝過事後寄連結的地方,因為在活動現場,你搶的是對方走向停車場之前的那幾秒;活動結束之後,你要對抗的則是一整個收件匣。
印出來的碼能不能用,取決於兩個細節。第一,表單必須已經發布。Google 現在把「編寫表單」和「開放作答」分成兩件事,所以用尚未發布的表單做出來的碼,掃了只會走進死路。第二,一份 Google Form 有兩個完全不同的網址,而其中只有一個能拿去印。回覆者連結帶有 /d/e/、結尾是 /viewform,或者是 forms.gle 短連結,它打開的是可以填寫的表單。編輯連結結尾是 /edit,是你在寫題目時網址列裡的那一串,也正因為如此,大家才會下意識直接複製它。掃到編輯連結的人只會撞上要求存取權的畫面,根本無法作答。如果你準備要貼的連結結尾是 /edit,請先停下來。
過了這一關,能出錯的地方就非常少了。回覆者連結綁定的是表單 ID,所以改題目、改標題、換佈景主題或調整設定都不會產生新網址,一張印好的碼可以撐著一份你整年不斷改寫的表單。真正會弄壞已經流通在外的碼的只有三件事:取消發布,這會讓回覆者無法存取連結;刪除表單;以及使用「建立副本」,因為副本是另一份表單、另一組 ID,連結自然也不同,所以請直接編輯原本那一份。QR Cake 的 QR Code 是動態的,而動態在這裡免費,這給了你原始 Google 連結給不了的退路:把碼儲存到帳戶,之後在後台打開它,貼上另一條回覆者連結,所有已經印出去的碼就會跟著更新。上學期的校外教學同意書就是這樣變成這學期的,活動前的報名表也是這樣變成活動後的問卷,一張都不用重印。