email рассылка через сервис docs.google.com

Рубрика: Фишки

Понадобилось, сделать email рассылку, через платные программы как то не охота, а вот бесплатные надо поискать, поискал и наткнулся на очень интересный метод в интернете рассылка e-mail через сервис docs.google.com, самое что интересно рассылает на любые почты не только gmail.com, но также и mail.ru и rambler.ru, код привожу ниже:
создаем таблицу в гуглдоках, первая колонка имя, вторая емаил, и все!

function sendEmails() 
{
  // Получаем объект текущего документа
  var sheet = SpreadsheetApp.getActiveSheet();
  // Получаем число заполненных строк в документе
  var numRows = sheet.getLastRow();  
  // Выделяем диапозон А1:B6
  var dataRange = sheet.getRange(1, 1, numRows, 2)
  // Получаем данные с этих ячеек
  var data = dataRange.getValues();
  for (var i = 0; i < data.length; ++i) 
  {
    var row = data[i];
    var name = row[0]; 
    var email = row[1];        
    var subject = "Тема письма";
    var message = "Тест, " + name + "! проверка рассылки";       
    // Отправляем письмо
    MailApp.sendEmail(email, subject, message);
    //записываем значение «Отправлено» в третью колонку
    sheet.getRange(i + 1, 3).setValue("Отправлено");
    SpreadsheetApp.flush(); <span id="pastemarkerend"> </span>
  }
}

function menu() 
{
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var entries = [ {name: "Отправить письмо", functionName: "sendEmails"},
                      {name: "Дополнительно", functionName: "anyFunction"} ];
  ss.addMenu("Email", entries);
}


Теги:


Поделись с друзьями:
Похожие статьи

Комментарии к записи email рассылка через сервис docs.google.com отключены

Нет комментариев для записи email рассылка через сервис docs.google.com