История страницы
...
Действие возвращает количество столбцов для всей таблицы, а не для конкретной строки (аналогично действию Получить количество строк). Если включено "Пропустить пустые столбцы", то только если весь столбец столбец пуст, он не будет посчитан.
Параметры
Входные параметры:
Таблица Таблица, в которой нужно посчитать столбцы
Пропустить пустые столбцы Если значение "true", действие будет считать только заполненные столбцы. Значение по умолчанию - false
Выходные параметры:
Результат Количество столбцов в таблице
...
Иконка действия
Параметры и их настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|
Параметры | ||||
Таблица | Таблица, в которой нужно посчитать столбцы | Robin.DataTable | Таблица | Да |
Пропустить пустые столбцы | Если значение "true", действие будет считать только заполненные столбцы Значение по умолчанию - false | Robin.Boolean | Чекбокс | Нет |
Результаты | ||||
Результат | Количество столбцов в таблице | Коллекция | Нет |
Особые условия использования
Отсутствуют.
Пример использования
Задача
Существует таблица.
: существует таблица .
Необходимо посчитать количество столбцов в данной таблице. Результат вывести в лог.
Решение
Воспользоваться : воспользоваться действиями "Получить таблицу из CSV", "Посчитать количество столбцов", "Сообщение в лог".
Реализация
...
Соберем следующую схему робота, состоящую из действий:.
...
Получить таблицу из csv;
...
Получить количество столбцов;
...
Сообщение в лог.
Выполните настройку действий
:.
a.Заполнить параметры для действия "Получить таблицу из CSV"
.
b. Заполнить параметр "Таблица" для действия "Посчитать количество столбцов"
.
c. Заполнить параметр для действия "Сообщение в лог".
Запустить робота по кнопке "Старт" в верхней панели.
Результат
...
Программный робот отработал успешно. В лог выведено число 3, что соответствует 3 столбцам в таблице.