彰化一整天的論壇

 找回密碼
 立即註冊
查看: 953|回復: 0

Google表單自動寄信給填表人

[複製鏈接]
發表於 2014-4-2 08:13:47 | 顯示全部樓層 |閱讀模式
我們在做監考問卷時,希望送出時,會自動寄一份我的問卷內容時,要怎麼做呢?底下是說明過程。
google_form_sendemail_01.jpg
1.在[表單]/[工具]/[指令編輯器]
google_form_sendemail_02.jpg
2.[關閉]
google_form_sendemail_03.jpg
3.將原本的內容清除,貼上寄Email程式碼(放在後方)/[儲存]
google_form_sendemail_04.jpg

4.[現有專案的啟動程序]/[尚未建立觸發程序,按一下這裡來新增觸發程序]
google_form_sendemail_05.jpg
5.[儲存]
google_form_sendemail_06.jpg
6.[繼續]
google_form_sendemail_07.jpg
7.[接受]
google_form_sendemail_08.jpg
8.這時候再去填寫表單後,就會自動寄送Email


  1. /* Gogole Form 專用發送EMail程序 */
  2. function sendMails(e) {
  3.   // 取得使用者送出的資料(陣列)
  4.   var currentItemResponses = e.response.getItemResponses();
  5.   // 注意,每一筆array entry用來表示每個表單的問題與答案。
  6.   // 在本範例中,第一個entry是姓名(index 0),第二個entry是EMail (index 1)。
  7.   // 我們使用getItem可以獲得提問的問題選項物件,getResponse則是取得該問題的輸入答案。
  8.   // 例如index 0的提問選項為「使用者姓名」,而輸入的答案為「Allen」。則可以用以下語法獲得所需資料。
  9.   // Logger.log("Question %s = %s", currentItemResponses[0].getItem().getTitle(), currentItemResponses[0].getResponse());


  10.    /*  設定寄件內容,Mail.App.sendEMail()這個函式,
  11.       第一個參數為「EMail位址」,第二個參數為「標題」,第三個參數為「內容」。
  12.       以這個範例而言,我設定標題為 "表單測試: 使用者名稱",內容為"姓名:xxx submitted by Allen"
  13.   */
  14.   
  15.   
  16.   // 取得姓名輸入資料
  17.   var userName = currentItemResponses[0].getResponse();
  18.   // 取得EMail輸入資料
  19.   var userEMail = currentItemResponses[1].getResponse();
  20.    
  21.   
  22.   //讀取所有的表單的問題及答案
  23.   var item, res = e.response.getItemResponses();
  24.   
  25.   var EmailContent=userName+"老師您好:\n    底下是您監考意願調查回覆,\n";
  26.   
  27.   for (var i=0; i< res.length; i++){
  28.     item = res[i].getItem();

  29.      EmailContent=EmailContent+res[i].getItem().getTitle()+":"+res[i].getResponse()+"\n";


  30.   }
  31.   EmailContent=EmailContent+"\n\n若有任何問題,可與我聯絡.Email:imingho@gamil.com";
  32.   
  33.   var EmailTitle="監考意願調查回覆單:"+ userName;
  34.   
  35.   

  36. MailApp.sendEmail(userEMail,EmailTitle,EmailContent);
  37.    
  38. }
複製代碼




參考資料:http://blog.allenworkspace.net/2012/01/google.html

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

 ㄚ母滴雞湯
 員林香純滴雞精

Archiver|手機版|小黑屋|彰化一整天的論壇(Excel,Office)  

GMT+8, 2019-12-10 19:36 , Processed in 0.139227 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表