Google App Script, безусловно, способен удовлетворить ваши требования.Он имеет синтаксис, аналогичный VB Scripts.
Сначала необходимо добавить скрипт, который может просматривать список электронных писем в диапазоне в электронной таблице:
// The code below will get all the sheets
var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
for (var i = 0; i > sheets.length; i++) {
var range = sheet[i].getRange(...);
for (var row = range.getRowIndex(); row < range.getLastRow(); row++) {
// assuming that the format of the range is "name, email"
var name = range.getCell(row,range.getColumnIndex()).getValue();
var email = range.getCell(row,range.getColumnIndex()+1).getValue();
var subject = ...;
var body = "Dear " + name + ", ...";
// with the optAdvancedArgs you can add attachments and other goodies
MailApp.sendEmail(email, subject, body, optAdvancedArgs);
}
}
Второе, что вам нужночтобы этот скрипт запускался каждый день в указанное время:
from: http://code.google.com/googleapps/appsscript/guide_events.html
- Выберите «Триггеры»> «Триггеры текущего скрипта».Вы увидите панель с сообщением «Триггеры не настроены».Нажмите здесь, чтобы добавить его сейчас.
- Нажмите на ссылку.
- В разделе «Выполнить» выберите функцию, которую хотите выполнить по расписанию.
- В разделе «События» выберите «Управляемый по времени».
- В первом появившемся раскрывающемся списке выберите Недельный таймер, Дневной таймер, Часовой таймер или Таймер минут.В зависимости от того, что вы выбираете, вы видите один или два дополнительных списка.Чтобы проверить триггер и вашу функцию, вы можете выбрать короткую продолжительность, чтобы вы могли видеть выполнение без необходимости ждать часы или дни.
- Если вы выбрали Таймер недели, выберите день недели ивремя дня.
- Если вы выбрали Дневной таймер, выберите час.
- Если вы выбрали Часовой таймер, выберите интервал часов.
- Если вы выбрали Таймер минут,выберите интервал в минутах.
- Нажмите Сохранить.
- Чтобы убедиться, что скрипт выполняется в правильное время для определенного часового пояса, нажмите «Файл»> «Свойства», выберите часовой пояс и нажмите «Сохранить»..