Отправка писем с помощью класса MailApp, Google Apps Script (GAS)

Класс MailApp предоставляет простой способ отправки электронных писем из Google Apps Script. Он предоставляет разнообразные опции для настройки писем и включает в себя функции для отправки как простых текстовых сообщений, так и более сложных писем с HTML-разметкой.

Class MailApp

Для отправки электронных писем с помощью класса MailApp:

  1. Открыть редактор скриптов: Зайдите в Google Apps Script и выберите Создать проект.
  2. Напишите функцию отправки письма: В редакторе скриптов создайте новую функцию, которая будет отправлять письмо:
JavaScript
function sendEmail() {
  const recipient = "получатель@example.com";
  const subject = "Привет от Google Apps Script!";
  const message = "Это тестовое письмо, отправленное через GAS.";

  MailApp.sendEmail({
    to: recipient,
    subject: subject,
    body: message
  });
}
  1. Запуск функции: После написания функции, сохраните изменения и выполните ее, нажав на кнопку «Выполнить». Это отправит письмо на указанный адрес.

100 писем — ежедневный лимит на отправку.

Чтобы узнать какое количество писем можно отправить до окончания текущего дня, воспользуйтесь следующим скриптом:

JavaScript
const emailQuotaRemaining = MailApp.getRemainingDailyQuota();
Logger.log("Оставшаяся квота: " + emailQuotaRemaining);

Со всеми квотами можно ознакомиться на странице: https://developers.google.com/apps-script/guides/services/quotas?hl=ru

Есть вопросы?

Задай их в телеграм чатике 👇