javascript - 从 Google 表格中删除所有未使用的行和列

标签 javascript google-apps-script

是否有一种简单的方法可以使用 GAS 删除工作表中所有未使用的列和行?

如果我使用 sheet.getLastColumn 它只会抓取包含数据的列,这是有道理的,但我认为如果删除未使用的列和行,工作表看起来会更干净。

我可以使用 sheet.deleteRows(LastRow, x) 删除它们,其中 x 是最后一行数据之后要删除的行数,但每次该数字都不是恒定的脚本运行。

最佳答案

您可以使用 getMaxRows() 和 getMaxColumns() 来获取工作表的总大小。

那么,只需使用 getLastRow()/getLastColumn() 值来计算出 deleteRows() 和/或 deleteColumns() 的参数即可

https://developers.google.com/apps-script/reference/spreadsheet/sheet#getMaxColumns()

关于javascript - 从 Google 表格中删除所有未使用的行和列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28773425/

相关文章:

javascript - 表格列在 Javascript 中折叠

google-apps-script - 使用 Apps 脚本将 Google 表格中的链接表格插入 Google 文档

javascript - 从 html 正文中提取 URL 以获取 Gmail 插件中的特定链接文本

javascript - 谷歌应用程序脚本循环范围参数

firebase - 如何在不使用(已弃用)数据库 secret 的情况下将 Firebase 集成到 Google Apps 脚本中

google-apps-script - Google Apps 脚本 - 脚本之间的通信

javascript - 单击事件 - 每次单击时添加 html 元素 - 纯 js

javascript - 获取白银或黄金汇率

javascript - 如何使用 PIXI.js 绘制透明轨迹?

javascript - 如何创建跨域HTTP请求