Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Действие отфильтровывает данные в указанной таблице и возвращает новую таблицу с отфильтрованными данными.

Иконка действия

Image Modified

...

Параметры и их настройки

Свойство

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Контекст

Контекст действия для работы с таблицей ods/xlsx

Robin.OpenSheetDoc


Да

Имя столбца

Наименование столбца, по которому будет отфильтрована таблица. Если поле не заполнено, то берется значение из поля

«Индекс столбца»

"Индекс столбца"

Robin.String


Нет

Индекс столбца

Индекс столбца, по которому будет отфильтрована таблица. Индексация начинается с 0. Если заполнено поле

«Имя столбца»

"Имя столбца", то значение в поле

«Индекс столбца»

"Индекс столбца" игнорируется. Значение по умолчанию равно

«0»

"0"

Robin.Numeric


Нет

Критерий

Критерий фильтрации. Заполняется в формате

«

"=

значение», «<значение», «>значение», «>=значение», «<=значение» или «<>значение»

значение", "<значение", ">значение", ">=значение", "<=значение" или "<>значение". Если значение поля не заполнено, то фильтрация будет установлена по значению

«

"(Пусто)

»

"

Robin.String


Нет

Результаты

Отфильтрованная таблица

Таблица после фильтрации

Robin.DataTable



Особые условия использования

Отсутствуют.

Пример использования 

Задачасуществует файл Книга1
Существует файл Книга1.xlsx c данными Image Removed , необходимо данными.
Image Added
Необходимо отфильтровать данные по условию: число>6 в столбце А, сохранить документ. 

Решениевоспользоваться
Воспользоваться действием "Открыть", "Отфильтровать данные", "Сохранить". 

Реализация:

  1. Собрать схему робота, состоящую из действий:.

  2. Настроить параметр для действия "Открыть" (указать путь к файлу). 

      

  3. Настроить параметры для действия "Отфильтровать данные". 
    В поле "Контекст" указать созданный контекст в п.1
    В поле "Имя столбца  " указать значение = А.
    В поле "Критерий" указать выражение >6
    В поле "Результат" указать переменную "Таблица", заранее ее создав. 
  4. Настроить параметр для действия "Сохранить".  

    5. Запустить робота по кнопке "Старт" в верхней панели. 

Результат:

Программный робот отработал успешно. Данные отфильтрованы.