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

Ключ

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

Взять таблицу Версия 10 (Net)

Группа действий: Word

...

Описание

Сохраняет таблицу из документа в переменную типа Таблица.

Иконка

Параметры

Входные параметры

Контекст                                   Уникальный идентификатор сеанса, к которому будет применено действие.

...

Убрать дубли заголовка          Если значение «true», в заголовке полученной таблицы к одинаковым названиям столбцов будут добавлены индексы.

Выходные параметры

Результат В результате получаем таблицу.

Настройки

Свойство
Property
Англ. наименование
Description
Описание
Type

Тип

Пример заполненияОбязательность заполнения поляПараметрыКонтекстContext nameУникальный идентификатор сеанса, к которому будет применено действие.Идентификатор контекста WordWordInstance*ДаНомер таблицыTable number

Порядковый номер таблицы в документе.

Порядок начинается с 1.

Значение по умолчанию "1"

Число1НетС заголовком
Heading
Если значение «true», первая строка таблицы будет выделена отдельно как заголовок и не будет входить в строки с содержимым таблицы.

Логический

true

Нет

Убрать дубли заголовкаRemove duplicate headerЕсли значение «true», в заголовке полученной таблицы к одинаковым названиям столбцов будут добавлены индексы. Нумерация начинается с 1.Логический

true

Нет

Результаты
Filling exampleMandatory field
Parameters
Word-documentAn instance of the Word document.Robin.WordWord contextYes
Table numberSerial number of the table in the document. Order starts at 1. Default is «1»Robin.Numeric
No
HeadingIf the value is «true», the table header will be inserted into the document along with its rows.Robin.BooleantrueNo
Remove duplicate headerIf the value is «true», indexes will be added to the same column names in the header of the resulting table. Numbering starts from 1.Robin.BooleantrueNo
Results
ResultResult tableRobin.DataTable
РезультатResultРезультирующая таблицаТаблицаТаблица_WordДа


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

Для чек-бокса "С заголовком": 

...

  • При значении "false", названия столбцов останутся прежними. Действия на net, которые возвращают\обрабатывают такие таблицы с задублированными названиями столбцов, будут падать с ошибкой, т.к. в net не может быть заголовка с одинаковыми названиями столбцов.
  • Например, в исходной таблице есть столбцы "Тест1", "Тест" и "Тест". Если добавлять индексы только к текущим дублям, то названия станут такими "Тест1", "Тест1" и "Тест2", т.е. в итоге появятся новые дубли с названием "Тест1". Поэтому действие при переименовании конкретного столбца должно проверять, нет ли уже такого названия у другого столбца и при наличии таких совпадений проставлять у текущего столбца следующий по счету индекс. Т.е. в данном случае действие переименует столбцы как "Тест1", "Тест2" и "Тест3".

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

Задача

Необходимо сохранить таблицу из документа Word в переменную типа "таблица". 


Решение

Воспользоваться действиями: "Открыть", "Взять таблицу", "Закрыть". 

Реализация

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


  2. Настроить параметры действия "Открыть". 


  3. Настроить параметры действия "Взять таблицу". 


  4. Настроить параметр действия "Закрыть".


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

Результат

Программный робот отработал успешно. Таблица получена. 

...