Отправить простое электронное письмо
function sendSimpleTextEmail(recipient, subject, body) { MailApp.sendEmail(recipient, subject, body); }
Отправить электронное письмо с вложениями
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] }); }
Отправка электронного письма в формате HTML с изображениями
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 } }); }