从 Google Sheet 中删除所有未使用的行和列
Remove all unused rows and columns from Google Sheet
有没有一种简单的方法可以使用 GAS 从 Sheet 中删除所有未使用的列和行?
如果我使用 sheet.getLastColumn
它只抓取包含数据的列,这是有道理的,但我认为如果删除未使用的列和行,Sheet 看起来更干净。
我可以使用 sheet.deleteRows(LastRow, x)
删除它们,其中 x 是在包含数据的最后一行之后要删除的行数,但每次脚本运行时该数字都不是常数。
您可以使用 getMaxRows() 和 getMaxColumns() 来获取 sheet 的总大小。
那么这只是使用 getLastRow() / getLastColumn() 值来计算 deleteRows() 的参数的问题 and/or deleteColumns()
https://developers.google.com/apps-script/reference/spreadsheet/sheet#getMaxColumns()
有没有一种简单的方法可以使用 GAS 从 Sheet 中删除所有未使用的列和行?
如果我使用 sheet.getLastColumn
它只抓取包含数据的列,这是有道理的,但我认为如果删除未使用的列和行,Sheet 看起来更干净。
我可以使用 sheet.deleteRows(LastRow, x)
删除它们,其中 x 是在包含数据的最后一行之后要删除的行数,但每次脚本运行时该数字都不是常数。
您可以使用 getMaxRows() 和 getMaxColumns() 来获取 sheet 的总大小。
那么这只是使用 getLastRow() / getLastColumn() 值来计算 deleteRows() 的参数的问题 and/or deleteColumns()
https://developers.google.com/apps-script/reference/spreadsheet/sheet#getMaxColumns()