var filter = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("sheetName").getFilter(); var criteriaValues = filter.getColumnFilterCriteria(columnPosition).getCriteriaValues(); Logger.log("criteria Values length " + criteriaValues.length); Logger.log(criteriaValues); var visibleValues = filter.getColumnFilterCriteria(columnPosition).getVisibleValues(); Logger.log("visible Values length " + visibleValues.length); Logger.log(visibleValues); var hiddenValues = filter.getColumnFilterCriteria(columnPosition).getHiddenValues(); Logger.log("hidden Values length " + hiddenValues.length); Logger.log(hiddenValues);