Google Apps脚本[电子邮件发送]
问题描述:
有没有办法在邮件整理程序中输出'邮件'? 现在,它只是发送给用户的一行长数据。我尝试使用<br>
,但它似乎没有工作。Google Apps脚本[电子邮件发送]
function sendEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getDataRange();
var data = range.getValues();
setUpCalendar_(data, range);
var message = "";
for (i in data) {
var row = data[i];
var subject = "Compiled List for " + row[0];
message += row[0] + row[1] + row[2] + row[3];
}
MailApp.sendEmail("emailgoeshere", subject, message);
}
答
如上评论中提及,这已经说明了几次......下面
的是,在发送数据的示例文本格式和HTML格式,使得拒绝HTML内容收件人仍看到的东西可读;-)
function sendEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getDataRange();
var data = range.getValues();
setUpCalendar_(data, range);
var txt = "";
var html = '<table style="background-color:lightblue;border-collapse:collapse;" border = 1 cellpadding = 5><tr>'
for (i in data) {
var row = data[i];
var subject = "Compiled List for " + row[0];
txt += row[0] +' - '+ row[1] +' - '+ row[2] +' - '+ row[3]+'\n';
html+= '<td>'+row[0] +'</td><td>'+ row[1] +'</td><td>'+ row[2] +'</td><td>'+ row[3] +'</td></tr><tr>';
}
html += '</tr></table>';
MailApp.sendEmail('an email adress', subject, txt,{'htmlBody':html});
}
更改背景颜色为你的口味
+0
非常感谢你! – chopz 2014-09-23 23:12:48
答
尝试使用\ N启动一个新行
看到这个其他类似的帖子为例:http://stackoverflow.com/questions/18382678/send-email-from-google-spreadsheet-omitting-the-commas – 2014-09-23 15:04:24