在 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());
}
我知道我可以删除实际的 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());
}