Как заставить filterByText () отфильтровать пустые ячейки - PullRequest
0 голосов
/ 02 февраля 2019

Использование функции ArrayLib для фильтрации пустых ячеек из моих результатов, но я не могу заставить ее фильтровать, когда я использую numColumn.

Я вызываю запрос Ui, включающий данные из набора строк /столбцы, но я хочу, чтобы игнорировать пустые ячейки.В настоящее время я получаю много запятых, когда есть пробел.

Я пытался использовать фильтр (строку), но он не будет фильтровать результаты в моем getRange (row, col, numRows, numColumns) только тогда, когда я использовал getRange (row, col, numRows).(См. Код ниже)

Затем я нашел фильтр ArrayLib, который, как мне сказали, мог бы работать, но все равно имел те же результаты, либо отфильтровывал все.

var LiDCO = ss.getRange(3, 15, 9).getValues();    
var filtered_input = LiDCO.filter(String);  

не работает при использовании нескольких столбцов.

var filters = ss.getRange(3, 13, 9, 2).getValues();    
var unique_filters = ArrayLib.unique(filters);
var filtered_input1 = ArrayLib.filterByText(filters, -1, "");

Либо отфильтровывает каждую ячейку, либо не фильтрует вообще.

1 Ответ

0 голосов
/ 03 февраля 2019

Благодаря предложению @Tedinoz, используя отдельный код, я гарантировал, что все ячейки в диапазоне уникальны, тогда ссылка filterByText(unique_filters) работает для очистки любых пустых ячеек и включает в себя все numColumns.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...