【发布时间】:2014-08-23 19:36:35
【问题描述】:
我正在尝试打开和关闭我的预设过滤器视图,而无需浏览菜单。我想将它们附加到一个按钮上,但谷歌只允许我附加一个脚本。我想出了以下脚本,它可以工作但速度很慢:
function formFilter() {
var sheet = SpreadsheetApp.getActiveSheet();
var rows = sheet.getDataRange();
var numRows = rows.getNumRows();
var values = rows.getValues();
for (var i=2; i <=numRows -1; i++) {
var row =values[i];
// Column value
var myValue = row[6];
// hide values that are not MOLFORM
if (myValue == "MOLFILL" || myValue =="MOLTEST" || myValue =="MOLKIT" || myValue =="MOLLEAD" ) {
sheet.hideRows(i+1);
}
}
}
请帮我写一个更好的脚本!
【问题讨论】:
标签: button filter google-sheets