在 Google 个 Apps 脚本中删除 namedRange 关联的行

Delete ROW that a namedRange is Associated With in Google Apps Scripts

我知道我可以删除实际的 namedRange,但这不是我要找的。我有一个具有与之关联的 namedRange 的单元格。我希望脚本确定此单元格所在的行并删除整行。

像下面这样的操作只会删除 namedRange,而不是它关联的行。有什么想法我会怎么做吗?谢谢!

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

试试这个:

function delRow(name) {
  var ss=SpreadsheetApp.getActive();
  var rg=ss.getRangeByName(name);
  rg.getSheet().deleteRow(rg.getRow());
}