FilterCriteriaBuilder 使用示例

San*_*S D 3 google-apps-script

有人可以提供类 FilterCriteriaBuilder 用法的示例以按条件(而不是按值)设置过滤器吗?当我搜索时,我根本找不到任何示例。我有一个按值设置过滤器的工作代码。我想根据日期值设置过滤器。

San*_*S D 6

这是我在反复试验后构建的示例使用代码。这将构建过滤器以显示编号大于 1000 的所有行。可以相应地使用其他过滤器。

var dataSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Data");
var newCriteria = SpreadsheetApp.newFilterCriteria()
    .whenNumberGreaterThan(1000)
    .build();  
dataSheet.getFilter().setColumnFilterCriteria(5, newCriteria);
Run Code Online (Sandbox Code Playgroud)