LoginSignup
10
10

More than 5 years have passed since last update.

GASからメールを送る際にちゃんと改行する

Last updated at Posted at 2013-06-03

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
                      });
  }
}
10
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
10