Google Apps Script MailApp
メール送信時に改行がキャンセルされる
HtmlServなどから、文字列を受け取ってそのまま送信すると改行がキャンセルされます。
何とかならんものかと無理くりですが、改行コードを
タグに置き換えてみます。
function send_mail(body_str) {
var subject_text = "GASよりお知らせ";
Logger.log(body_str.replace("\n", "<br />"));
var send_list = [
"hoge@hoge.com",
"foo@foo.com"
];
var html_str = body_str.replace("\n", "<br />");
for (var i=0; i<send_list.length; i++){
var send_addr = send_list[i];
MailApp.sendEmail(send_addr,
subject_text,
body_str,
{
name: "GASよりお知らせ",
html: html_str
});
}
}