[英]Google Apps Script Line Separation
当我要求脚本以 HTML 格式发送电子邮件时,一切都在一行中。 如果我只做文本,每一行都是分开的。 有没有办法将每行响应分开?
function SendGoogleForm(e)
{
try
{
var email = "ma*******@email.com"
var subject = "";
var s = SpreadsheetApp.getActiveSheet();
var columns = s.getRange(1,1,1,s.getLastColumn()).getValues()[0];
var message = "";
for ( var keys in columns ) {
var key = columns[keys];
if ( e.namedValues[key] && (e.namedValues[key] != "") ) {
message += '<strong>' + key + '</strong>' + ' --> '+ e.namedValues[key] + "\n\n";
if (key === "Location")
subject += e.namedValues[key] + " ";
}
}
GmailApp.sendEmail(email, subject, "", { htmlBody: message});
} catch (e) {
Logger.log(e.toString());
}
}
正如@Cooper纷纷表示您需要更改\\n\\n
为<br/>
。
HTML 中的换行符是用br
标签定义的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.