Я работаю над электронной таблицей отзывов пользователей с несколькими вкладками с различными списками пользователей.
У меня есть главная вкладка под названием «Выбор Mgr», и я бы хотел, чтобы менеджер выбрал их имя из выпадающего списка.list.
Затем я бы хотел, чтобы все вкладки были отфильтрованы по имени этого менеджера.Имя менеджера находится в разных столбцах в зависимости от списка пользователей.Приведенный ниже код предназначен только для одной вкладки под названием «GitHub», которую я пытаюсь отфильтровать в столбце D по имени Mgr (которое является переменной данных).
Я написал ниже, но получаю ошибку.
function setFilter() {
var mgr = spreadsheet.getSheeyByName("Mgr Selection");
var GH = spreadsheet.getSheetByName("GitHub");
var lastRow = GH.getLastRow();
var lastColumn = GH.getLastColumn();
var range = GH.getRange(2,4);
var data = range.getValue()
var filterSettings = {};
filterSettings.range = {
GHsheetID: GH.getSheetId()
};
filterSettings.criteria = {};
var columnIndex = 4;
filterSettings['criteria'][columnIndex] = {
'hiddenValues': <> [data]
};
var request = {
"setBasicFilter": {
синтаксическая ошибка для setBasicFilter
.Ошибка синтаксиса.(строка 23, файл «Код»).
"filter": filterSettings
}
};
Sheets.Spreadsheets.batchUpdate({'requests': [request]}, GH.getID());
}