如何在打开 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
。
感谢。