使用过滤视图onOpen更改在新Google表格中过滤的内容

时间:2014-05-12 15:39:27

标签: javascript google-apps-script google-sheets google-docs

如何在打开 Google SpreadSheet 时(以编程方式)更改Filter View

使用新的表单,我根据A列中的用户名使用Data > Filter view > Create new filter views设置了许多过滤视图

我希望在打开SpreadSheet时应​​用过滤器视图。我会在onOpen函数中通过JS执行此操作。

基于活跃用户,我会更改过滤器视图 - 但是可以使用 GAS 方法执行此操作。我正在寻找类似于

的东西
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var emailAddress = Session.getActiveUser().getEmail();
if (emailAddress == "User1@domain.com" ) {
    sheet.FILTERVIEWMETHOD = "User1"
}     // where "User1" is a Filter View previously defined for this sheet
else if (emailAddress == "User2@domain.com") {
    sheet.FILTERVIEWMETHOD = "User2"
}

我正在寻找要使用的FILTERVIEWMETHOD

感谢。

0 个答案:

没有答案