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