小编use*_*246的帖子

将“过滤器视图”附加到谷歌表格中的按钮

我正在尝试打开和关闭我的预设过滤器视图,而无需浏览菜单。我想将它们附加到一个按钮,但谷歌只让我附加一个脚本。我想出了以下脚本,该脚本有效但速度非常慢:

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);
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

请帮我写一个更好的脚本!

button filter google-sheets

5
推荐指数
1
解决办法
3949
查看次数

标签 统计

button ×1

filter ×1

google-sheets ×1