簡體   English   中英

來自谷歌表格的簡單確認 email

[英]Simple confirmation email from google form

當有人填寫表格時,我正在嘗試創建一個簡單的(稍后放入 HTML)響應 email。 我無法弄清楚為什么它不起作用,到目前為止我有:

function onFormSubmit(e)
 {
 var values = e.response;
 var name = values[2];
 var email = values[1];
 var items = values[3];
 var message = "Hello " + name + ", \n" +
 "This is a confirmation message to let you know we received your form submission and 
 are working on the request.\n" +
 "Name again: " + name + "\n" +
 "items: " + items ;

 var recipient = email ;
 var subject = "Confirmation Messagesdfdf";
 GmailApp.sendEmail(recipient, subject, message);
 
}

email的采集方式,名稱和項目不正確。

首先,您必須創建一個可安裝的觸發器,如Google Forms 事件中所述,或者在項目中創建一個手動觸發器。

除此之外, e.response不提供數組,但提供Class FormResponse 您可以使用不同的方法來獲取答案的詳細信息。

對您的腳本進行簡單修改,以便能夠在沒有答案的情況下發送 email,名稱將是:

function onFormSubmit(e) {
 var message = "Hello , \n" +  "This is a confirmation message to let you know we received your form submission and are working on the request.\n"

 var recipient = e.response.getRespondentEmail() ;
 var subject = "Confirmation Messages";
 GmailApp.sendEmail(recipient, subject, message);
 
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM