Есть ли способ удалить диапазон ячеек в Google Sheets? - PullRequest
0 голосов
/ 15 апреля 2020

Интересно, есть ли эквивалент для deleteRow (s) или deleteColumn (s), которые будут удалять диапазон ячеек - скажем, B3: B10? Я бы подумал, что если это возможно сделать «вручную» (как при выделении диапазона, щелкните правой кнопкой мыши, выберите «Удалить ячейки» и «Сдвиг вверх»), можно / должно быть возможно выполнить sh то же самое с помощью скрипт. Однако я ничего не видел. Это может быть похоже на getRange (), но назовите его deleteRange (начальная строка, начальный столбец, конечная строка, конечный столбец, параметр для up [1], left [2], right [3] или down [4]). Что-то такое. Нет?

1 Ответ

0 голосов
/ 15 апреля 2020

Неважно. Просто записал макрос, и вот что получилось. Кажется, работает как шарм.

function DeleteCellRange() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.getRange('B4:G4').activate();
  spreadsheet.getRange('B4:G4').deleteCells(SpreadsheetApp.Dimension.ROWS);
};
...