MailApp
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
یک ایمیل ساده بفرستید
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
}
});
}
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-08-21 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-08-21 بهوقت ساعت هماهنگ جهانی."],[[["\u003cp\u003eThis script showcases how to send emails using Google Apps Script, covering functionalities like sending plain text emails.\u003c/p\u003e\n"],["\u003cp\u003eIt demonstrates sending emails with attachments fetched from Google Drive and HTML files created within the script.\u003c/p\u003e\n"],["\u003cp\u003eThe script provides an example of sending HTML emails that include inline images loaded from external URLs.\u003c/p\u003e\n"]]],[],null,["# MailApp\n\nSend a simple email\n-------------------\n\n```carbon\nfunction sendSimpleTextEmail(recipient, subject, body) {\n MailApp.sendEmail(recipient, subject, body);\n}\n```\n\nSend email with attachments\n---------------------------\n\n```gdscript\nfunction sendEmailWithAttachments() {\n const fileId = '0B41tKrRQJmxeQXlsQUVkMzNxN28';\n // Send an email with two attachments: a file from Google Drive (as a PDF)\n // and an HTML file.\n const file = DriveApp.getFileById(fileId);\n const blob = Utilities.newBlob('Insert any HTML content here', 'text/html',\n 'my_document.html');\n MailApp.sendEmail('RECIPIENT_EMAIL', 'Attachment example',\n 'Two files are attached.',\n {\n name: 'Automatic Emailer Script',\n attachments: [file.getAs(MimeType.PDF), blob]\n });\n}\n```\n\nSend HTML email with images\n---------------------------\n\n```gdscript\nfunction sendHtmlEmailWithInlineImage() {\n const googleLogoUrl =\n 'http://www.google.com/intl/en_com/images/srpr/logo3w.png';\n const youtubeLogoUrl =\n 'https://developers.google.com/youtube/images/YouTube_logo_standard_white.png';\n const googleLogoBlob = UrlFetchApp\n .fetch(googleLogoUrl)\n .getBlob()\n .setName('googleLogoBlob');\n const youtubeLogoBlob = UrlFetchApp\n .fetch(youtubeLogoUrl)\n .getBlob()\n .setName('youtubeLogoBlob');\n MailApp.sendEmail({\n to: 'RECIPIENT_EMAIL',\n subject: 'Logos',\n htmlBody: \"inline Google Logo\u003cimg src='cid:googleLogo'\u003e images! \u003cbr\u003e\" +\n \"inline YouTube Logo \u003cimg src='cid:youtubeLogo'\u003e\",\n inlineImages:\n {\n googleLogo: googleLogoBlob,\n youtubeLogo: youtubeLogoBlob\n }\n });\n}\n```"]]