Посчитать количество столбцов / Count number of columns
Группа действий: Таблицы
Действие возвращает количество столбцов для всей таблицы, а не для конкретной строки (аналогично действию Получить количество строк). Если включено "Пропустить пустые столбцы", то только если весь столбец пуст, он не будет посчитан.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Таблица | Table | Таблица, в которой нужно посчитать столбцы. | Robin.DataTable | Таблица | Да |
Пропустить пустые столбцы | Skip empty columns | Если значение "true", действие будет считать только заполненные столбцы. Значение по умолчанию - false | Robin.Boolean | Чекбокс | Нет |
Результаты | |||||
Результат | Result | Количество столбцов в таблице | Коллекция | Нет |
Особые условия использования
Отсутствуют.
Пример использования
Задача: существует таблица . Необходимо посчитать количество столбцов в данной таблице. Результат вывести в лог.
Решение: воспользоваться действиями "Получить таблицу из CSV", "Посчитать количество столбцов", "Сообщение в лог".
Реализация:
Соберем следующую схему робота, состоящую из действий:
- Получить таблицу из csv;
- Получить количество столбцов;
- Сообщение в лог.
- Перетащить на рабочую область действие "Получить таблицу из CSV" и заполнить его параметры.
- Перетащить на рабочую область действие "Посчитать количество столбцов" и заполнить параметр "Таблица", полученной таблицей в результате предыдущего действия.
- Перетащать на рабочее пространство действие "Сообщение в лог 2" и настроить его параметр.
- Запустить робота по кнопке "Старт" в верхней панели.
Результат:
Программный робот отработал успешно. В лог выведено число 3, что соответствует 3 столбцам в таблице.