全部,
我使用与以下类似的脚本从谷歌电子表格发送电子邮件:
// Sends an email when .......
function emailInfoRequired(row) {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var subject = "Info Needed: " + sheet.getRange("F19").getValues();
var recipients = "email@email.com"
var message = "<HTML><BODY>"
+ "<P>" + sheet.getRange("K1").getValues()
+ "<BR>" + sheet.getRange("K2").getValues()
+ "</HTML></BODY>";
MailApp.sendEmail(recipients, subject, "", {htmlBody: message});
}
我想做的不是使用单个单元格,而是要包含一个范围,例如: sheet.getRange("K2:N2").getValues()
问题是,当我这样做时,电子邮件正文在该范围内的每个单元格之间都有一个逗号,这使得电子邮件没有任何意义而且看起来很丑。我尝试将单元格格式化为纯文本,但这没有帮助。有没有办法发送范围的电子邮件而不显示逗号?