Google App脚本 - 从Google表单发送邮件(需要主题行变量)

时间:2013-06-18 17:41:00

标签: google-apps-script

我是谷歌应用程序脚本的新手,我在这里很难理解。

我正在使用下面这个脚本。

我正在尝试从表单提交中提取一行(表明提交位置的位置)并将其添加到此脚本发送的电子邮件SUBJECT行中。这将允许我按照提交的位置在我的电子邮箱中进行排序。

以下是以下内容。有需要使用的电子价值吗?我是否需要定义另一个变量并在主题字符串中添加+?

function sendFormByEmail(e) 
{ var email = "workemails@mydomain.com";
var subject = "Maintenance Submission Form"; 
var message = ""; for(var field in e.namedValues) { message += field + ' :: ' + e.namedValues[field].toString() + "\n\n";
} MailApp.sendEmail(email, subject, message); 

}

1 个答案:

答案 0 :(得分:1)

只需将它与现有主题连接起来就像这样:

function sendFormByEmail(e) { 
    var email = "workemails@mydomain.com";
    var subject = "Maintenance Submission Form"; 
    var message = "";
    for(var field in e.namedValues) { 
        message += field + ' :: ' + e.namedValues[field].toString() + "\n\n";
    }
    //get location from field named locationFieldNameGoesHere and 
    //prepend it to the standard subject line
    subject=e.namedValues['locationFieldNameGoesHere'].toString() + subject;
    MailApp.sendEmail(email, subject, message); 
}