Мне нужен скрипт Google для запуска на листе Google, чтобы удалить ячейки справа от пустых ячеек - PullRequest
0 голосов
/ 17 мая 2019

Мне нужен скрипт для очистки содержимого в ячейках справа от пустых ячеек. Так что, если A2 пуст, удалите содержимое в B2. Мне нужно сделать это примерно через 100 наборов из двух столбцов.

У меня есть флажки условного форматирования в ячейках, и они мне не нужны, когда ячейка слева пуста. Это замедляет время загрузки.

1 Ответ

1 голос
/ 17 мая 2019

Вы, вероятно, хотите что-то вроде этого:

//Set data in column B to blank if column A is blank in that row
function clearRows() {
  //First get the data
  var sheet = SpreadsheetApp.getActive().getActiveSheet();
  var data = sheet.getRange(1, 1, sheet.getLastRow(), sheet.getLastColumn()).getValues();

  //now loop through each row
  for(var i = 0; i < data.length; ++i){
    //if comlun A is blank
    if(data[i][0] == ""){
      //Then set column B to blank
      data[i][1] = "";
    }

  }
  //Save the new data to the sheet
  sheet.getRange(1, 1, data.length, data[0].length).setValues(data);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...