Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 4 Следующий »

Посчитать количество столбцов / Count number of columns

Группа действий: Таблицы


Действие возвращает количество столбцов для всей таблицы, а не для конкретной строки (аналогично действию Получить количество строк).  Если включено "Пропустить пустые столбцы", то только если весь столбец пуст, он не будет посчитан.

Настройки 

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры

Таблица

TableТаблица, в которой нужно посчитать столбцы.Robin.DataTableТаблицаДа
Пропустить пустые столбцы
Skip empty columns

Если значение "true", действие будет считать только заполненные столбцы.

Значение по умолчанию - false

Robin.BooleanЧекбоксНет
Результаты

Результат

Result

Количество столбцов в таблице

Коллекция
Нет

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

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


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

Задача: существует таблица . Необходимо посчитать количество столбцов в данной таблице. Результат вывести в лог. 

Решение: воспользоваться действиями "Получить таблицу из CSV", "Посчитать количество столбцов", "Сообщение в лог". 

Реализация:

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

    1. Получить таблицу из csv;
    2. Получить количество столбцов;
    3. Сообщение в лог.
  2. Перетащить на рабочую область действие "Получить таблицу из CSV" и заполнить его параметры. 
  3. Перетащить на рабочую область действие "Посчитать количество столбцов" и заполнить параметр "Таблица", полученной таблицей в результате предыдущего действия. 
  4. Перетащать на рабочее пространство действие "Сообщение в лог 2" и настроить его параметр.
  5. Запустить робота по кнопке "Старт" в верхней панели. 


Результат:

Программный робот отработал успешно. В лог выведено число 3, что соответствует 3 столбцам в таблице. 


  • Нет меток