Удалить строку, с которой namedRange связан в скриптах Google Apps - PullRequest
0 голосов
/ 05 февраля 2020

Я знаю, что могу удалить реальный namedRange, но это не то, что я ищу. У меня есть ячейка, с которой связан namedRange. Я хочу, чтобы скрипт определял, в какой строке находится эта ячейка, и удаляю всю эту строку.

При выполнении чего-либо, подобного приведенному ниже, удаляется только namedRange, а не строка, с которой он связан. Любые идеи, как я бы go об этом? Спасибо!

var namedRanges = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Sheet1').getNamedRanges();
    namedRanges('namedRange1').remove();

1 Ответ

1 голос
/ 05 февраля 2020

Попробуйте это:

function delRow(name) {
  var ss=SpreadsheetApp.getActive();
  var rg=ss.getRangeByName(name);
  rg.getSheet().deleteRow(rg.getRow());
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...