Посмотрите на следующий код- это простая функция, которая увеличивает значение в столбце 14 каждый раз, когда он запускается, пока он не видит «да» в столбце 15. Однако обратите внимание на последнюю строку в коде я настраиваю значение столбца 15? Почему это изменилось? Спасибо за вашу помощь. < /P>
function checkDisMail() {
var ss = SpreadsheetApp.openByUrl("https://docs.google.com/spreadsheets/d/ ... id=0#gid=0")
var sheet = ss.getSheetByName("Orders");
var data = sheet.getRange(3, 1, sheet.getLastRow()-2, 25).getValues();
for (i = 0; i < data.length; i++) {
var emailSent = data[14]
Logger.log(data[14] + " - " +data[15])
if(data[15] != "Yes"){
emailSent++
Logger.log("Sending initial email")
//send email here
sheet.getRange(i+3, 15).setValue(emailSent)
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/794 ... -iteration