gpt4 book ai didi

javascript - 使用 JavaScript 删除 Google 表格的过滤器

转载 作者:行者123 更新时间:2023-12-03 05:28:47 25 4
gpt4 key购买 nike

我在列出的任何答案中都找不到我需要的内容。我正在寻找简单的东西 - 删除工作表上的任何过滤器,然后清除特定列中的值。下面是我的脚本。它运行完成,但不执行取消过滤代码,从而使已过滤的行未被清除。

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。不过,代码需要足够动态才能在多个工作表上运行。

谢谢!

最佳答案

我没有找到任何通过脚本处理过滤器的 Google 引用资料。猜猜看,这不可能。

我认为,您可以只使用整个范围而不取消过滤它:

var activecells1 = sheet.getRange('A2:A');
activecells1.clear();

范围 A2:A 中的所有单元格都将被清除(格式和值)

关于javascript - 使用 JavaScript 删除 Google 表格的过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41042538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com