是否可以删除Google表格中的一系列单元格?

问题描述 投票:0回答:1

想知道有一个与deleteRow(s)或deleteColumn(s)等效的东西,它将删除一定范围的单元格-说B3:B10?我认为,如果可以“手动”执行操作(如突出显示范围,单击鼠标右键,选择“删除单元格”并上移),则可以/应该通过脚本完成相同的操作。但是,我什么也没看到。它可能类似于getRange(),但将其称为deleteRange(开始行,开始列,结束行,结束列,up [1],left [2],right [3]或down [4]的参数)。这样的东西。没有?

google-sheets range collapse
1个回答
0
投票

没关系。刚录制了一个宏,这就是结果。似乎像一种魅力一样工作。

function DeleteCellRange() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.getRange('B4:G4').activate();
  spreadsheet.getRange('B4:G4').deleteCells(SpreadsheetApp.Dimension.ROWS);
};
© www.soinside.com 2019 - 2024. All rights reserved.