Google apps script 如何使用应用程序脚本在不打开新选项卡或浏览器窗口的情况下打开过滤器视图

Google apps script 如何使用应用程序脚本在不打开新选项卡或浏览器窗口的情况下打开过滤器视图,google-apps-script,Google Apps Script,我想通过按钮打开过滤器视图。如果我理解正确的话,现在应该可以做到了。但我不确定,因为我不了解关于以下主题的整个沟通: ) 我已经编写了以下代码。当我执行这段代码时,我总是得到错误:“methodgetfilter(object)notfound”。什么 我做错了什么 function OpenFilter(){ var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheetByName('

我想通过按钮打开过滤器视图。如果我理解正确的话,现在应该可以做到了。但我不确定,因为我不了解关于以下主题的整个沟通:

)

我已经编写了以下代码。当我执行这段代码时,我总是得到错误:“methodgetfilter(object)notfound”。什么

我做错了什么

function OpenFilter(){


      var ss = SpreadsheetApp.getActiveSpreadsheet();
      var sheet = ss.getSheetByName('Name of the sheet'); //The sheet in which I want to open the filter view
      var rg = sheet.getRange("S1:S2"); //There is the range where my Hyperlink is placed
      var link = rg.getCell(1,1).getValues(); // The cell of the Hyperlink to test
      var filter = sheet.getFilter(link);

SpreadsheetApp.setFilter(filter);

}

不幸的是,到目前为止还没有实现方法
setFilter(filter)

另外,方法
getFilter()
不接受参数,请参阅

我建议您查看一下,以找到在当前阶段可以使用过滤器的示例

请记住,您需要将
SpreadsheetApp
和结合起来以实现您的目标