Я нашел этот старый thread, но, похоже, не удается заставить работать ни один из методов.
Проблема. У меня есть таблица, которой пользуются десятки людей, и со временем было создано ›200 представлений с фильтрами. Я хочу массово удалить ВСЕ Filter View с одного листа в книге.
Я пробовал этот метод после включения API Google Таблиц. Он работает, но, увы, все Фильтры остаются.
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);
}
Спасибо всем
Изображение фильтров просмотра:
