Я хочу сделать цикл в скриптах листов Google, который в первую очередь получит положение каждой строки, где в столбце B ошибка «N / A», а затем удалит всю строку. Я начинаю с этого кода, но он не возвращает строку «N / A».

  function DeleteShops() {

  var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("MainShops");

  for(i=4; i < 282; i++){

  var RowCheck = ss.getRange(i, 2).getValues();

    if (RowCheck ===  "#N/A") {

   var RowToDelete = ss.getRange(i, 2).getRow();
       break;  

    } 

    else {

      continue;

         }

  }

   Logger.log(RowToDelete);

}  

3
Michał 18 Дек 2019 в 21:00

1 ответ

Лучший ответ

У вас есть запасной =

Просто измени свою линию

if (RowCheck === "#N/A") {

К

if (RowCheck == "#N/A") {

1
ziganotschka 19 Дек 2019 в 08:31