看板 Knuckles
作者 標題 利用Google文件做的報名系統 + FormEmailer 自動回信
時間 2011年10月06日 Thu. AM 12:09:05
用Google文件的表單做的報名系統
如果想要讓報名的人填完報名表後,可以收到一封確認信的話
可以裝這個script外掛 ─ FormEmailer
可以先看一下網頁上的 Get Started 有影片教學
只要用「插入」/「指令碼」,尋找 form emailer 就可以直接安裝了
但實際測試卻發現找不到,原來影片旁邊有附註:
因為程式更新了,要等Google審核通過才會出現在他的指令碼庫
不想等的話可以手動安裝
先到 Updates 下載 FormEmailer3.4.js
![[圖]](http://lh4.ggpht.com/-WGHVsHxZJmU/Toxp0cyy-JI/AAAAAAAABPc/yeBAoYPle-w/s900/%2525E5%252585%2525A8%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E6%252593%2525B7%2525E5%25258F%252596%25252020111005%252520%2525E4%2525B8%25258B%2525E5%25258D%252588%252520094037.jpg)
在Google文件新增一個表單,裡面要有一個E-mail欄位
![[圖]](http://lh3.ggpht.com/-63AYDoVX5vU/ToxpzeKhV1I/AAAAAAAABPU/ivYZkBwXt-8/s900/%2525E5%252585%2525A8%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E6%252593%2525B7%2525E5%25258F%252596%25252020111005%252520%2525E4%2525B8%25258B%2525E5%25258D%252588%252520093416.jpg)
回到試算表,點「工具」/「指令碼編輯器」
![[圖]](http://lh6.ggpht.com/-HDHlFXSsrew/Toxpz83Kw-I/AAAAAAAABPY/UFJcTkFvGBE/s900/%2525E5%252585%2525A8%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E6%252593%2525B7%2525E5%25258F%252596%25252020111005%252520%2525E4%2525B8%25258B%2525E5%25258D%252588%252520093551.jpg)
先把自動加上去的 function myFunction(){ } 刪掉,然後貼上 FormEmailer3.4.js 的內容
![[圖]](http://lh6.ggpht.com/-C4uFIKhiqLw/Toxp01Ya3YI/AAAAAAAABPg/hMnL3uwiQPA/s900/%2525E5%252585%2525A8%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E6%252593%2525B7%2525E5%25258F%252596%25252020111005%252520%2525E4%2525B8%25258B%2525E5%25258D%252588%252520093804.jpg)
按ctrl+s存檔,輸入專案名稱為「FormEmailer」
![[圖]](http://lh6.ggpht.com/-J6P6ZDnPY_Y/Toxp1bO4TJI/AAAAAAAABPk/oQGryw4RaW8/s900/%2525E5%252585%2525A8%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E6%252593%2525B7%2525E5%25258F%252596%25252020111005%252520%2525E4%2525B8%25258B%2525E5%25258D%252588%252520093850.jpg)
點「執行」/「onInstall」
![[圖]](http://lh3.ggpht.com/-XCjAksKdoyQ/Toxp2AueH_I/AAAAAAAABPo/Evmg0p8lQ7I/s900/%2525E5%252585%2525A8%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E6%252593%2525B7%2525E5%25258F%252596%25252020111005%252520%2525E4%2525B8%25258B%2525E5%25258D%252588%252520094134.jpg)
會出現確認授權畫面,點「Authorize」
![[圖]](http://lh4.ggpht.com/-I8Im3dfGNb4/Toxp2cJKvyI/AAAAAAAABPs/BkBn0RnOhLI/s900/%2525E5%252585%2525A8%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E6%252593%2525B7%2525E5%25258F%252596%25252020111005%252520%2525E4%2525B8%25258B%2525E5%25258D%252588%252520094146.jpg)
再點一次「執行」/「onInstall」
![[圖]](http://lh3.ggpht.com/-XCjAksKdoyQ/Toxp2AueH_I/AAAAAAAABPo/Evmg0p8lQ7I/s900/%2525E5%252585%2525A8%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E6%252593%2525B7%2525E5%25258F%252596%25252020111005%252520%2525E4%2525B8%25258B%2525E5%25258D%252588%252520094134.jpg)
好了後可關閉指令碼編輯器
安裝好後回到試算表,上面的選單應該會出現一個「FormEmailer」,點一下裡面的「Install」
![[圖]](http://lh6.ggpht.com/-rywn8eub8H4/Toxp2uGXMJI/AAAAAAAABPw/3HyTNHhye3Q/s900/%2525E5%252585%2525A8%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E6%252593%2525B7%2525E5%25258F%252596%25252020111005%252520%2525E4%2525B8%25258B%2525E5%25258D%252588%252520094220.jpg)
(如果點Install後說找不到的話,回到指令碼編輯器,點「執行」/「install」)
下面的頁籤會多一個「FormEmailer」,再點上面選單的「FormEmailer」/「Settings」
![[圖]](http://lh3.ggpht.com/-CcJgmU-pPOE/Toxp3Qx1zwI/AAAAAAAABP0/5x76O6iNx-w/s900/%2525E5%252585%2525A8%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E6%252593%2525B7%2525E5%25258F%252596%25252020111005%252520%2525E4%2525B8%25258B%2525E5%25258D%252588%252520094311.jpg)
出現這畫面,可以編輯要寄出去的郵件內容
![[圖]](http://lh5.ggpht.com/-QvLMKAixFMs/Toxp3sGqscI/AAAAAAAABP4/pagxrR-mK8I/s900/%2525E5%252585%2525A8%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E6%252593%2525B7%2525E5%25258F%252596%25252020111005%252520%2525E4%2525B8%25258B%2525E5%25258D%252588%252520094345.jpg)
改成這樣,注意 To: 那欄要用表單中的E-mail欄位才會寄給填寫表單的人
![[圖]](http://lh6.ggpht.com/-FnzTMsM5qJk/Toxp4BMtjFI/AAAAAAAABP8/hzOyZG1KYFY/s900/%2525E5%252585%2525A8%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E6%252593%2525B7%2525E5%25258F%252596%25252020111005%252520%2525E4%2525B8%25258B%2525E5%25258D%252588%252520094611.jpg)
可以使用右上角的 Answers placeholders 選擇表單的欄位後,再用 insert placeholder 插入內容
現在還不會自動寄信,可以用「FormEmailer」/「Process manually」輸入要寄給第幾列的使用者
或是輸入「2*」就會寄給第二列到最後一列的使用者
要讓他自動寄信的話,點「工具」/「指令碼編輯器」
然後點「觸發器」/「現有指令碼的觸發程序」
![[圖]](http://lh3.ggpht.com/-XBjCBaIfN0s/Toxp4j1QHFI/AAAAAAAABQA/giPGwWc6Ow0/s900/%2525E5%252585%2525A8%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E6%252593%2525B7%2525E5%25258F%252596%25252020111005%252520%2525E4%2525B8%25258B%2525E5%25258D%252588%252520094726.jpg)
點「Add a new trigger」後,設為「timeDriven」-「Time-driven」-「Minutes timer」-「Every minute」
![[圖]](http://lh6.ggpht.com/-tVTu-1OLihY/Toxp4_yupkI/AAAAAAAABQE/DYR0PNCBFo4/s900/%2525E5%252585%2525A8%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E6%252593%2525B7%2525E5%25258F%252596%25252020111005%252520%2525E4%2525B8%25258B%2525E5%25258D%252588%252520094743.jpg)
點儲存,關閉指令碼編輯器
稍等個一分鐘,直到看到 Running automatically 變成 Yes 就代表會自動寄信了
![[圖]](http://lh4.ggpht.com/-Q5g6OsDpfY0/Toxp5SOqTGI/AAAAAAAABQI/WhcIz1373pA/s900/%2525E5%252585%2525A8%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E6%252593%2525B7%2525E5%25258F%252596%25252020111005%252520%2525E4%2525B8%25258B%2525E5%25258D%252588%252520094842.jpg)
有寄信的該記錄前面會加上 Email sent
注意每個帳號每日可寄的上限為500封
如果想要使用者填完表單後,除了寄給填表的人外,再寄一封給自己的話
可以在「Settings」的「Advanced」頁
將Qtt Emails改成 2,關掉Settings再重新打開,就會出現兩個Email頁可以分別編輯兩封信了
--
※ 作者: Knuckles 時間: 2011-10-06 00:09:05
※ 編輯: Knuckles 時間: 2012-01-12 17:16:03
※ 同主題文章:
06-30 18:28 □ 利用Google文件做的報名系統
07-19 14:30 Re 利用Google文件做的報名系統
● 10-06 00:09 □ 利用Google文件做的報名系統 + FormEmailer 自動回信
( ̄︶ ̄)b layzer, chyi_tm, cuteman0725, gogomako 說讚!
※
Knuckles
轉錄至看板 Knuckles_note (使用連結) 時間:2011-10-06 22:33:25
3樓 時間: 2012-03-26 16:36:00 (台灣)
☞
03-26 16:36 TW
站長你好,請問一下,自動回覆的部分,如果欄位不只一欄,是否可以挑出非空白或是只有數字的欄位呢?
那個FormEmailer沒提供這功能的話就不行囉
回列表(←)
分享