История страницы
Получить таблицу Версия 8 (Net)
Группа действий: SAP
...
Опиcание
Действие возвращает данные из элемента табличного типа в окне SAP-приложения.
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
SAP-приложение | Экземпляр SAP-приложения, с которым работает действие. | Robin.Sap | Да | |
Элемент | Элемент табличного типа в окне SAP-приложения. Если указанный элемент не является элементом табличного типа, то действие выдаст ошибку. | Robin.WinElement | Да | |
С заголовком | Если значение «true», строка с заголовком таблицы будет выделена отдельно и не будет входить в строки с содержимым таблицы. | Robin.Boolean | true | Нет |
Убрать дубли заголовка | Если значение «true», в заголовке полученной таблицы к одинаковым названиям столбцов будут добавлены индексы. Нумерация начинается с 1. | Robin.Boolean | true | Нет |
Результаты | ||||
Результат | Таблица с данными | Robin.DataTable |
Особые условия использования
Для параметра "С заголовком"
...
- При значении "false", названия столбцов останутся прежними. Действия на net, которые возвращают\обрабатывают такие таблицы с задублированными названиями столбцов, будут падать с ошибкой, т.к. в net не может быть заголовка с одинаковыми названиями столбцов.
- Например, в исходной таблице есть столбцы "Тест1", "Тест" и "Тест". Если добавлять индексы только к текущим дублям, то названия станут такими "Тест1", "Тест1" и "Тест2", т.е. в итоге появятся новые дубли с названием "Тест1". Поэтому действие при переименовании конкретного столбца должно проверять, нет ли уже такого названия у другого столбца и при наличии таких совпадений проставлять у текущего столбца следующий по счету индекс. Т.е. в данном случае действие переименует столбцы как "Тест1", "Тест2" и "Тест3".
Пример использования
Задача: необходимо получить таблицу из SAP и сохранить ее в формате CSV.
...