google 表单回复电子邮件中的粗体文本
Bold text on google form response email
我已经在 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);
}
结果是:
您好,这是代理人 tayzer 提出的新假期请求:
时间戳:5/15/202017:56:11
开始日期(从,包括):5/15/2020
预期是:
您好,这是代理人 tayzer 的新假期请求:
时间戳: 2020 年 5 月 15 日 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});
注:
- 在这种情况下,当客户端可以阅读HTML邮件时,可以看到粗体字。当客户端无法读取 HTML 邮件时,显示文本。
参考:
我已经在 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);
}
结果是:
您好,这是代理人 tayzer 提出的新假期请求:
时间戳:5/15/202017:56:11
开始日期(从,包括):5/15/2020
预期是:
您好,这是代理人 tayzer 的新假期请求:
时间戳: 2020 年 5 月 15 日 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});
注:
- 在这种情况下,当客户端可以阅读HTML邮件时,可以看到粗体字。当客户端无法读取 HTML 邮件时,显示文本。