有没有办法以编程方式删除Google表格中多个工作表的行?

时间:2015-03-05 14:40:47

标签: google-sheets spreadsheet delete-row

有没有办法在Google电子表格中的每个工作表中删除整个系列的行?我正在处理大约70张纸的文档,刚刚收到一个错误,告诉我我已经超出了我允许的单元格数量。但是,我只使用每张纸的一小部分。

有没有办法以编程方式从所有工作表中删除60行中的所有行?

我知道如何手动完成,但似乎可以而且应该编写脚本。谢谢!

1 个答案:

答案 0 :(得分:1)

是的,这很容易编写脚本,在StackOverflow中我们通常会显示我们所处的位置,但在这种情况下非常简单,所以......

function deleteRowsMax(){
  var ss = SpreadsheetApp.getActive(),
      sheets = ss.getSheets();

  for( i in sheets )
    sheets[ i ].deleteRows(61, sheets[ i ].getMaxRows() - 61);
}

未经测试但应该有效。