У меня почти такая же ситуация, как у этого VBA, расширенный фильтр на основе заголовка , но в googlesheets.
Я хочу фильтровать столбцы на основе заголовка вместо индекса столбца, поскольку они не всегда в одних и тех же столбцах. (Несколько имен заголовков: идентификатор кандидата, имя, резюме)
этот фрагмент кода фильтрует по позиции столбца
` var cidFilter = SpreadsheetApp.newFilterCriteria().whenTextStartsWith("CID").build();
var filter = range.getFilter() || range.createFilter();
filter.setColumnFilterCriteria(17,cidFilter);`
я хочу фильтровать по заголовку (Идентификатор кандидата) вместо должности (17,cidFilter)