Это то, что мне удалось сделать. Вы можете видеть, что я зацикливаюсь назад через лист, так что, когда строка была удалена, следующая строка не будет пропущена. Надеюсь, это поможет кому-то.
function UpdateLog() {
var returnSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('RetLog');
var rowCount = returnSheet.getLastRow();
for (i = rowCount; i > 0; i--) {
var rrCell = 'G' + i;
var cell = returnSheet.getRange(rrCell).getValue();
if (cell > 0 ){
logSheet.
returnSheet.deleteRow(i);
}
}
}