【发布时间】:2017-04-23 21:02:32
【问题描述】:
我在列出的任何答案中都找不到我需要的东西。我正在寻找简单的东西 - 删除工作表上的任何过滤器,然后清除特定列中的值。下面是我的脚本。它运行到完成,但不执行取消过滤代码,使已过滤的行未被清除。
function resetSheet() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var activecells1 = sheet.getRange('A2:A');
for (var i = 2; i <= 100; i++) {sheet.unhideRow(sheet.getRange("A"+i));}
activecells1.setValue("").setBackgroundRGB(255, 255, 255);
}
另外 - 如果有一行简单的代码将我带到 A 中活动单元格的底部(而不是使用 A2:A),那也会很有帮助,这样我就不必迭代到 500。不过,代码需要足够动态才能在多个工作表上运行。
谢谢!
【问题讨论】:
标签: javascript google-apps-script filter google-sheets