[英]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.