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

Ключ

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

Посчитать количество столбцов

...

Версия 1 (Net)

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

...

Описание

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

...

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

Image Added

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

Свойство

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

Описание

Тип

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

Таблица

Table

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

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

.

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

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

Результат

Result

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

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

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

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

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

Задача

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

Решение

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

Реализация

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

    1. Получить таблицу из csv;

    2. Получить количество столбцов;

    3. Сообщение в лог.
      Image Added

  2. Выполните настройку действий.

    1. Заполнить параметры для действия "Получить таблицу из CSV".
      Image Added
      b. Заполнить параметр "Таблица" для действия "Посчитать количество столбцов".
      Image Added
      c. Заполнить параметр для действия "Сообщение в лог".

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

Image Added

Результат

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

Image Added