1

我是谷歌应用脚​​本的新手,我在这里很难理解很多东西。

我在下面使用这个脚本。

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

以下是以下内容。我需要使用 e.value 吗?我是否需要定义另一个变量并将其添加到主题字符串中?

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); 

}
4

1 回答 1

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); 
}
于 2013-06-18T17:47:04.493 回答