2013/10/24

Google Apps Script 透過Gmail發送含有HTML內容的郵件

我的同學希望能夠在信中夾帶網頁內容,拔刀相助,想了一下還是先參考別人的吧!
找到了這篇『Google App Script Email containing HTML Link [closed]』蠻有趣的問題XD

原來是要透過Option去設定HTML格式,才能在信件內容夾帶HTML啊!
蠻有趣的XD


function sendMail() {

  var html = '<table style="border: 5px double rgb(109, 2, 107); height: 100px; background-color: rgb(255, 255, 255); width: 300px;" align="left" cellpadding="5" cellspacing="5" frame="border" rules="all">'+
    '<tbody><tr><td>內容部份1</td><td>內容部份2</td></tr><tr><td>內容部份3</td><td>內容部份4</td></tr></tbody></table>'

  MailApp.sendEmail('your@mail.com', "Test Table", "", {htmlBody: html});
}




參考資料:
https://developers.google.com/apps-script/reference/mail/mail-app
https://developers.google.com/apps-script/reference/mail/mail-app#sendEmail(String,String,String,Object)
http://stackoverflow.com/questions/15297133/google-app-script-email-containing-html-link