我是谷歌应用程序脚本的新手,我在这里很难理解。
我正在使用下面这个脚本。
我正在尝试从表单提交中提取一行(表明提交位置的位置)并将其添加到此脚本发送的电子邮件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);
}
答案 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);
}