每天,我们将工作表中的单元格A1:D20复制到电子邮件正文中,然后将其发送给群组。可以自动化吗?如果可以,是否可以更进一步,并跳过A列中的值为“不要发送此行”的所有行
我已经看到了一些示例,它们可以作为附件发送,但是我真的很希望它可以放在正文中。谢谢,约翰
答案 0 :(得分:0)
尝试一下:
function emailA1D20() {
var ss=SpreadsheetApp.getActive();
var sh=ss.getSheetByName('Sheet76');
var rg=sh.getRange('A1:D20');
var vA=rg.getValues();
var html='<table>';
for(var i=0;i<vA.length;i++) {
if(vA[i][0]!='DONT EMAIL THIS ROW') {
html+=Utilities.formatString('<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>', vA[i][0], vA[i][1], vA[i][2], vA[i][3]);
}
}
html+='</table>';
var recipient='emailaddress'
var subject="Sending A1:D20"
GmailApp.sendEmail(recipient, subject, null, {htmlBody:html});
}
我测试了一下,对我有用。