Вам не нужно l oop через массив
Если ваш массив что-то вроде var HideValues = [1,2,3,4,5];
,
, вы можете просто указать criteria.setHiddenValues(HideValues).build();
- без while
l oop
Также:
- Для фильтра вы должны сначала создать его (если это еще не сделано) и применить его к диапазону, а не к листу:
var filter = spreadsheet.getSheetByName('TEM Tool Data').getDataRange().createFilter();
filter.setColumnFilterCriteria(3, criteria);
Вы должны применять его к диапазону, а не к листу