【问题标题】:attach a "filter view" to a button in google sheets将“过滤视图”附加到谷歌表格中的按钮
【发布时间】: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


    【解决方案1】:

    GAS 中还没有脚本功能来操作过滤器,无论是自动过滤器还是自定义过滤器……

    不幸的是,它们非常有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-05
      • 1970-01-01
      • 1970-01-01
      • 2019-03-16
      • 1970-01-01
      • 1970-01-01
      • 2019-10-19
      • 1970-01-01
      相关资源
      最近更新 更多