Я пытаюсь изменить этот GScript для подсчета количества отправленных писем. Я хотел бы отслеживать общее количество писем, отправленных с использованием этой функции. Будет ли проще сделать это в этом коде или использовать код для поиска в отправленном ящике пользователя? Я уверен, что знаю, как сделать, чтобы значение счетчика было временно сохранено, но я не уверен, как его хранить в течение более длительного периода времени.
function WhiteTicket() {
var sheet = SpreadsheetApp.getActive().getSheetByName('Email Outline');
var lastRow = sheet.getRange("J1").getValue();
var range = sheet.getRange("A3:"+ lastRow);
var UserData = range.getValues();
for (i in UserData) {
var row = UserData[i];
var firstname = row[1];
var lastname = row[2];
var email = row[3];
var whiteticket = row[6];
if (whiteticket != '0') {
var esubject = "New Tickets";
MailApp.sendEmail({
to: row[3],
subject: esubject,
htmlBody:"Hello " + firstname + "," + '<br />'+'<br />' +
"Please note that you have " + whiteticket + " ticket(s)."});
}
}
if (ok) {
EmailComplete();;
}
}