История страницы
Взять таблицу Версия 10 (Net)
Группа действий: Word
...
Описание
Сохраняет таблицу из документа в переменную типа Таблица.
Иконка
Параметры
Входные параметры
Контекст Уникальный идентификатор сеанса, к которому будет применено действие.
...
Убрать дубли заголовка Если значение «true», в заголовке полученной таблицы к одинаковым названиям столбцов будут добавлены индексы.
Выходные параметры
Результат В результате получаем таблицу.
Настройки
Свойство
Англ. наименование
Описание
Пример заполнения Обязательность заполнения поля Параметры Контекст Context name Уникальный идентификатор сеанса, к которому будет применено действие. Идентификатор контекста Word WordInstance* Да Номер таблицы Table number Число 1 Нет С заголовком Если значение «true», первая строка таблицы будет выделена отдельно как заголовок и не будет входить в строки с содержимым таблицы. Убрать дубли заголовка Remove duplicate header Если значение «true», в заголовке полученной таблицы к одинаковым названиям столбцов будут добавлены индексы. Нумерация начинается с 1. Логический Результаты
Результат Result Результирующая таблица Таблица Таблица_Word Да
Property |
Description |
Type |
Тип
Порядковый номер таблицы в документе.
Порядок начинается с 1.
Значение по умолчанию "1"
Heading
Логический
true
Нет
true
Нет
Filling example | Mandatory field | |||
Parameters | ||||
Word-document | An instance of the Word document. | Robin.Word | Word context | Yes |
Table number | Serial number of the table in the document. Order starts at 1. Default is «1» | Robin.Numeric | No | |
Heading | If the value is «true», the table header will be inserted into the document along with its rows. | Robin.Boolean | true | No |
Remove duplicate header | If 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.Boolean | true | No |
Results | ||||
Result | Result table | Robin.DataTable |
Особые условия использования
Для чек-бокса "С заголовком":
...
- При значении "false", названия столбцов останутся прежними. Действия на net, которые возвращают\обрабатывают такие таблицы с задублированными названиями столбцов, будут падать с ошибкой, т.к. в net не может быть заголовка с одинаковыми названиями столбцов.
- Например, в исходной таблице есть столбцы "Тест1", "Тест" и "Тест". Если добавлять индексы только к текущим дублям, то названия станут такими "Тест1", "Тест1" и "Тест2", т.е. в итоге появятся новые дубли с названием "Тест1". Поэтому действие при переименовании конкретного столбца должно проверять, нет ли уже такого названия у другого столбца и при наличии таких совпадений проставлять у текущего столбца следующий по счету индекс. Т.е. в данном случае действие переименует столбцы как "Тест1", "Тест2" и "Тест3".
Пример использования
Задача
Необходимо сохранить таблицу из документа Word в переменную типа "таблица".
Решение
Воспользоваться действиями: "Открыть", "Взять таблицу", "Закрыть".
Реализация
- Собрать схему робота, состоящую из действий группы Word.
- Настроить параметры действия "Открыть".
- Настроить параметры действия "Взять таблицу".
- Настроить параметр действия "Закрыть".
- Запустить робота по кнопке "Старт" в верхней панели.
Результат
Программный робот отработал успешно. Таблица получена.
...
Обзор
Инструменты контента