繁体   English   中英

Google Apps 脚本行分隔

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM