В общем написал данную конструкцию, и вроде все хорошо, но почему-то значения удаляются через одно, если отжать три чекбокса то удалится значение первого и третьего. Где ошибка не могу понять
function unReserve() {
var SPREADSHEET_ID = 'ключ таблицы';
var SHEET_NAME = 'Лист1';
var wareHouse = SpreadsheetApp.openById(SPREADSHEET_ID).getSheetByName(SHEET_NAME);
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var chekBoxOff = "false";
var color = '#ff0000';
var findingRange = sheet.getRange('F:F').getValues();
var valuesA = wareHouse.getRange('A:A').getValues();
var valuesC = wareHouse.getRange('C:C').getValues();
var valuesI = wareHouse.getRange('I:I').getValues();
var lastRow = wareHouse.getLastRow();
for(i=0; i<findingRange.length; i++){
if(findingRange[i]==chekBoxOff){
var getA = sheet.getRange(i+1,1).getValue();
var getB = sheet.getRange(i+1,2).getValue();
var getI = sheet.getRange(1,1).getValue();
sheet.getRange(i+1,6).setBackground(color);
for(j=0; j<lastRow; j++){
if(valuesA[j] == getA && valuesC[j] == getB && valuesI[j] == getI){
var row = j+1;
wareHouse.deleteRow(row);
}
}
}
}
};