Второй маленький шаг.

Jan 17, 2017 13:31

В продолжение и дополнение к первому шагу написал второй скрипт.
function submit() {
var text="\n";
var addressee = "_dezo_";
var subject = "%censored%";
var reportCount = 0;

var spreadsheet = SpreadsheetApp.openById('%censored%');
var sheet=spreadsheet.getSheetByName('Составы');
var dataRange = sheet.getRange(3, 2, 3, sheet.getLastColumn()-1);
var dataArray = dataRange.getValues();

var today = new Date();
var columnsCount = dataRange.getLastColumn()+1;

for (var i = 0; i < columnsCount; i++ ) {
if ((today > dataArray[1][i]) && (today - dataArray[1][i] < 2.1E8)) {

if (reportCount++ != 0) {subject += ', '; text+= '\n-----------------------------------------------------------------------\n'; }

subject += dataArray[2][i];
text += dataArray[2][i] + '\n\n';
text += dataArray[0][i];

}
}

text += '\n\n-- \nOK3';

GmailApp.sendEmail(addressee, subject, text, {from:'я@chgk.info', name:'OK3'});

}

И прикрутил к нему шедулер. В воскресенье проверим как оно работает на живом _dezo_. Если бы заранее подумать о такой механизации, можно было бы и в строчках записи держать, а не в столбцах.

chgk, useful, funny

Previous post Next post
Up