MailApp

Send a simple email

 function 
  
 sendSimpleTextEmail 
 ( 
 recipient 
 , 
  
 subject 
 , 
  
 body 
 ) 
  
 { 
  
 MailApp 
 . 
 sendEmail 
 ( 
 recipient 
 , 
  
 subject 
 , 
  
 body 
 ); 
 } 

Send email with attachments

 function 
  
 sendEmailWithAttachments 
 () 
  
 { 
  
 const 
  
 fileId 
  
 = 
  
 '0B41tKrRQJmxeQXlsQUVkMzNxN28' 
 ; 
  
 // 
  
 Send 
  
 an 
  
 email 
  
 with 
  
 two 
  
 attachments 
 : 
  
 a 
  
 file 
  
 from 
  
 Google 
  
 Drive 
  
 ( 
 as 
  
 a 
  
 PDF 
 ) 
  
 // 
  
 and 
  
 an 
  
 HTML 
  
 file 
 . 
  
 const 
  
 file 
  
 = 
  
 DriveApp 
 . 
 getFileById 
 ( 
 fileId 
 ); 
  
 const 
  
 blob 
  
 = 
  
 Utilities 
 . 
 newBlob 
 ( 
 'Insert any HTML content here' 
 , 
  
 'text/html' 
 , 
  
 'my_document.html' 
 ); 
  
 MailApp 
 . 
 sendEmail 
 ( 
 'RECIPIENT_EMAIL' 
 , 
  
 'Attachment example' 
 , 
  
 'Two files are attached.' 
 , 
  
 { 
  
 name 
 : 
  
 'Automatic Emailer Script' 
 , 
  
 attachments 
 : 
  
 [ 
 file 
 . 
 getAs 
 ( 
 MimeType 
 . 
 PDF 
 ), 
  
 blob 
 ] 
  
 }); 
 } 
 function 
  
 sendHtmlEmailWithInlineImage 
 () 
  
 { 
  
 const 
  
 googleLogoUrl 
  
 = 
  
 'http://www.google.com/intl/en_com/images/srpr/logo3w.png' 
 ; 
  
 const 
  
 youtubeLogoUrl 
  
 = 
  
 'https://developers.google.com/youtube/images/YouTube_logo_standard_white.png' 
 ; 
  
 const 
  
 googleLogoBlob 
  
 = 
  
 UrlFetchApp 
  
 . 
 fetch 
 ( 
 googleLogoUrl 
 ) 
  
 . 
 getBlob 
 () 
  
 . 
 setName 
 ( 
 'googleLogoBlob' 
 ); 
  
 const 
  
 youtubeLogoBlob 
  
 = 
  
 UrlFetchApp 
  
 . 
 fetch 
 ( 
 youtubeLogoUrl 
 ) 
  
 . 
 getBlob 
 () 
  
 . 
 setName 
 ( 
 'youtubeLogoBlob' 
 ); 
  
 MailApp 
 . 
 sendEmail 
 ({ 
  
 to 
 : 
  
 'RECIPIENT_EMAIL' 
 , 
  
 subject 
 : 
  
 'Logos' 
 , 
  
 htmlBody 
 : 
  
 "inline Google Logo<img src='cid:googleLogo'> images! <br>" 
  
 + 
  
 "inline YouTube Logo <img src='cid:youtubeLogo'>" 
 , 
  
 inlineImages 
 : 
  
 { 
  
 googleLogo 
 : 
  
 googleLogoBlob 
 , 
  
 youtubeLogo 
 : 
  
 youtubeLogoBlob 
  
 } 
  
 }); 
 } 
Create a Mobile Website
View Site in Mobile | Classic
Share by: