2014年12月7日 星期日

用Google Forms做個時段不重複排班的調查系統

凌晨4:47 Posted by Envisioning U-Commerce Lab

利用Google Forms再加上Email Notification for FormsForm Confirmation EmailsChoice EliminatorChoice Removal兩個外掛程式,很容易就能做個時段不重複排班的調查系統。接下來,就是以春節輪值人員調查為例。(下列截圖不用看了,直接看操作影。)


步驟一 : 在調查表單設計好之後,啟動Email Notification for Forms外掛程式,進行[Create New Rule]設定,就能看到右側出現其進行設定的浮動對話框,逐一設定表單填寫後可自動寄出郵件的一些參數。在Step 1輸入郵件上要呈現的寄件者名稱(此例是主任室),在Step 2要勾選[Notify submitter]並選擇是表單中哪個欄位內容(此例為Email信箱)。在Step 3則是填上郵件標題及內容,然後就能表單填寫後自動寄出郵件(一般Gmail帳號的限制是一天只能用程式寄100封郵件)。






郵件標題及內容都可以加上標記來套用表單欄位內容,右上角的[Add]可選擇既有欄位而填入雙括號標記。  
此例的郵件標題如下:  
 {{願意值班時段}} 之值班人員為 {{姓名}}  
此例的郵件內容如下:  
 {{姓名}} :  
 你選擇的值班時段為 {{願意值班時段}}  
 輪值人員請於8:00~17:00完成以下應檢查及執行事項  
 一、中心門禁及防盜設備是否全部啟動。  
 二、中心對外通道門戶是否關閉(大門之電動門、廁所處之鐵門、二樓白色鐵門、地下室、垃圾集中處)。  
 三、第二電腦教室、第三電腦教室與致平廳門戶是否關閉。  
 四、中心各機房之設備是否有異樣或不正常搬動狀況。  
 五、查看三台於各機房的溫濕度警報器之記錄溫濕度,溫度範圍18度〜28度,濕度範圍30%〜70%,才是正常。  
 六、105年2月14日(日)本校總站及資訊科學大樓高壓設備停電檢驗日,請注意UPS及發電機是否正常運作。  
 七、請將巡視結果記錄於值班記錄簿中,並做必要之處理。  






步驟二 : 啟動Choice Eliminator Choice Removal外掛程式,進行[Configure]設定,就能看到右側出現其進行設定的浮動對話框。由於此例只有[願意值班時段]為單選題,也就只有此項可點選,在該處勾選進行建立動作,然後點選[Choice Options]看到其將每個選項都設定為只能被選一次。(下列截圖不用看了,直接看操作影。如無法正確執行,請先確定是否你的瀏覽器已經同時登入了好幾個Google帳號,在這樣多帳號登入情況下就無法正常執行,請你都登出只留一個帳號是登入的,或者就到無痕模式下登入一個帳號進行操作。)







步驟三 : 填寫該表單,就會立即收到Email Notification for Forms外掛程式自動寄出的郵件內容,而且標記處也確實套上了表單欄位的填寫內容。而第二次再進入填寫該表單,就會發現已被選定的選項(此例為2/6下午時段)不會出現為選項,這樣就做到時段不重複排班的調查了。