Quantcast
Channel: Hot Weekly Questions - Web Applications Stack Exchange
Viewing all articles
Browse latest Browse all 9782

How to add a part in this script to send a Google Sheets tab as Excel as attachment in the email? [closed]

$
0
0
function emailChart() {  var s = SpreadsheetApp.getActive().getSheetByName('Views for Kristel');  var ss = SpreadsheetApp.getActiveSpreadsheet();  var range = ss.getActiveSheet().getDataRange();  var chartIndex = [0, 1];  var charts = s.getCharts();  var range = s.getRange('W3:Y13');  var range2 = s.getRange('W29:AD81');//  var to = ss.getSheetByName('Google').getRange("T3").getValue();  var dat = ss.getSheetByName('Views for Kristel').getRange("AF1").getValue();  var body = '';  var htmlTable = SheetConverter2.convertRange2html(range);  var htmlTable2 = SheetConverter2.convertRange2html(range2);  var emailImages = {};  var emailChart = "";      chartIndex.forEach(i => {      emailChart += "<img src='cid:chart" + i +"'>";      emailImages["chart" + i] = charts[i].getAs("image/png").setName("chartBlob" + i);})var body = "Hello Team!<br/><br/> Below is our Special Handling and IGS invalid transfer scrubbings summary:<br/><br/>"+ htmlTable+ emailChart+ htmlTable2+"<br/><br/><b><i>**This is an automated email**</i></b><br/><br/>Any question please contact the CE Leadership Team.<br/><br/>Regards,<br/><br/>";  var subject = "TIG - Invalid Transfer Status "+ dat;  MailApp.sendEmail({    to: "elvy.alburez01@telusinternational.com",     subject,     htmlBody: body,     inlineImages: emailImages});};function onOpen() {  var subMenus = [{name:"Send Email", functionName: "emailChart"}];  SpreadsheetApp.getActiveSpreadsheet().addMenu("CRS Menu", subMenus);}

Viewing all articles
Browse latest Browse all 9782

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>