Как в Google Sheets осуществить конкатенацию только отображаемых по фильтру строк?
В гугл таблице происходит выгрузка данных из Яндекс.Метрики. Для выгрузки в одну ячейку собирается строка вида "<id_счетчика_1>,<id_счетчика_2>,...,<id_счетчика_n>" (id счетчиков находятся в первой ячейке каждой строки). Необходимо, чтобы при изменении настроек фильтра (желательно, стандартного) столбца N изменялась бы и строка для запроса выгрузки - т.е. в запрос склеивались бы только видимые значения. Это реально? Как реализовать? Сутки пробую по-всякому, пока 0.
Пробовал скрипт, бесполезно: '''
function textJoinVisible() {
var result = "";
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange(5, 1, 50, 1);
var values = range.getDisplayValues();
for (row in values) {
for (col in values[row]) {
//if ((elem.rows.visibility != hidden) && (!elem.columns.visibility != hidden)) {
result += values[row][col] + ",";
}
}
return result;
}
'''
закомментирована попытка проверить на "видимость", но такого свойства нет походу)
Направьте, прошу.
Может, можно это реализовать через собственный фильтр, главное - как?
Спасибо
