How to make the header array bold when sending e-mail in google script? -
function sendemail() { var ss = spreadsheetapp.getactivespreadsheet(); var fres1 = ss.getsheetbyname("form responses 1"); var email = "xxxxxxx@gmail.com"; var headers = fres1.getrange(1,1,1,fres1.getlastcolumn()).getvalues()[0]; var row = fres1.getrange(fres1.getlastrow(),1,1,fres1.getlastcolumn()).getvalues()[0]; var message = ""; var subject = "test"; for(var in row) { message += headers[i] + ': '+ row[i] + "\n\n"; } // send email mailapp.sendemail(email, subject, message); } this works , sends email ok, need "header[i]" shown bold. how can this?
you can add html body email,
function sendemail() { var ss = spreadsheetapp.getactivespreadsheet(); var fres1 = ss.getsheetbyname("form responses 1"); var email = "xxxxx@gmail.com"; var headers = fres1.getrange(1,1,1,fres1.getlastcolumn()).getvalues()[0]; var row = fres1.getrange(fres1.getlastrow(),1,1,fres1.getlastcolumn()).getvalues()[0]; var message = ""; var subject = "test"; for(var in row) { //<br/> , <b> tags message += '<b>'+headers[i] +'</b>: '+ row[i] + "<br/><br/>"; } // send email //mailapp.sendemail(email, subject, message); mailapp.sendemail({to: email, subject: subject, htmlbody: message,}); } read further html email template apps script.
Comments
Post a Comment