1
您好,我试图从谷歌电子表格发送邮件表,但所有得到的是邮件中的“[object object]”,这里是我的脚本。从整个格式和边框的电子表格发送电子邮件
function sendEmail() {
var s = SpreadsheetApp.getActive().getSheetByName('Summary');
var ss = SpreadsheetApp.getActiveSpreadsheet();
var range = ss.getActiveSheet().getDataRange();
var range = s.getRange('A1:D8');
var to = "[email protected]";
var body = '';
var htmlTable = SheetConverter.convertRange2html(range);
var body = "Here is the table:<br/><br/>"
+ htmlTable
+ "<br/><br/>The end."
MailApp.sendEmail(to, 'Subject', {htmlBody: body});
};
我要不要发出整个表格和格式中塔邮件正文 我从这个链接了Sheetconverter库Use MailApp to send formatted data from spreadsheet in htmlBody 请帮我
您好,感谢您的快速的建议,但还是其没有工作,现在不是HTML代码,我得到了这个邮件“的翻译:”。任何其他建议? – munnasri
@munnasri你可以发送sendMail调用的代码吗?这对我来说工作得很好。 –
我已经发布了整个代码本身,'function sendEmail(){var s = SpreadsheetApp.getActive()。getSheetByName('Summary'); var ss = SpreadsheetApp.getActiveSpreadsheet(); var range = ss.getActiveSheet()。getDataRange(); var range = s.getRange('A1:D8'); var to =“[email protected]”; var body =''; var htmlTable = SheetConverter.convertRange2html(range); var body =“这里是表格:
” + htmlTable +“
结束。” (),'主题',body,{htmlBody:body}); };' – munnasri