我已经在Google表单中完成了此脚本的发送电子邮件。
我想在“ var message”和“ message”上添加粗体
function onFormSubmit(e) {
var s = SpreadsheetApp.getActiveSheet();
var headers = s.getRange(1,1,1,s.getLastColumn()).getValues()[0];
var message = "Hello, this a new vacation request by an agent "+e.namedValues[headers[7]]+": \n \n";
var subject = "New Holiday Request";
for(i=1 ; i < 7; i++) {
message += headers[i] + ': ' + e.namedValues[headers[i]] + "\n\n";
}
var email = e.namedValues[headers[7]] + '@google.com';
//Logger.log(email);
MailApp.sendEmail(email, subject, message);
}
结果是:
你好,这是代理商代理商的新假期请求:
时间戳:5/15/2020 17:56:11
开始日期(从中包括):5/15/2020
预期为:
你好,这是代理商代理商的新假期请求:
Timestamp: 5/15/2020 17:56:11
开始日期(从中包括): 5/15/2020
此修改如何?
在此修改中,包含粗体类型的消息是使用htmlBody
发送的。修改脚本后,请进行如下修改。
var message = "Hello, this a new vacation request by an agent "+e.namedValues[headers[7]]+": \n \n";
var subject = "New Holiday Request";
for(i=1 ; i < 7; i++) {
message += headers[i] + ': ' + e.namedValues[headers[i]] + "\n\n";
}
var email = e.namedValues[headers[7]] + '@google.com';
//Logger.log(email);
MailApp.sendEmail(email, subject, message);
var html = "<b>Hello, this a new vacation request by an agent "+e.namedValues[headers[7]]+":</b><br><br>";
var subject = "New Holiday Request";
for(i=1 ; i < 7; i++) {
html += "<b>" + headers[i] + ':</b> ' + e.namedValues[headers[i]] + "<br><br>";
}
var email = e.namedValues[headers[7]] + '@google.com';
MailApp.sendEmail({to: email, subject: subject, htmlBody: html});