Я нашел эту старую ветку , но не могу заставить работать какой-либо из методов.
Проблема: у меня есть электронная таблица, которую используют десятки людей, и со временем там естьБыло> 200 Просмотр фильтра создано.Я хочу массово удалить ВСЕ Фильтры с одного листа в рабочей книге.
Я попробовал этот метод после включения API Google Sheets.Он работает, но, увы, все Filter View остаются.
function clearFilter() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var ssId = ss.getId();
var sheetId = ss.getActiveSheet().getSheetId();
var requests = [{
"clearBasicFilter": {
"sheetId": sheetId
}
}];
Sheets.Spreadsheets.batchUpdate({'requests': requests}, ssId);
}
Спасибо всем
Изображение представлений фильтра:
![Image of Filter Views](https://i.stack.imgur.com/8Ggnt.png)