Чтение таблицы
Last updated
Last updated
Eng: Read table
Элемент предназначен для автоматического извлечения данных из табличных элементов в пользовательских интерфейсах. Он корректно работает только внутри контейнера Присоединиться к приложению. Компонент считывает данные из таблицы, разделяет их на строки и столбцы, и сохраняет результаты в переменные для дальнейшего использования.
Символ *
в названии свойства указывает на обязательность заполнения.
| Свойство | Тип | Описание | | -------------------- | ------------------------------------------------------------ | -------------------------------------------------- |Выв |Вывод | | | Переменная | LTools.Desktop.Model.UIDataTable | Переменная для хранения результатов чтения таблицы | | Переменная (таблица) | System.Data.DataTable | Переменная для хранения результатов чтения таблицы | |Общие | | | Наименование | String | Название операции чтения таблицы | | Отключить логирование | Boolean | Отключение логирования данной операции | | Пауза до (мс) | Int32 | Время ожидания перед началом операции (мс) | | Пауза после (мс) | Int32 | Время ожидания после завершения операции (мс) | | Продолжить при ошибке | Boolean | Продолжение выполнения сценария в случае ошибки | | Скриншот завершения | Boolean | Сделать скриншот после завершения операции | | Скриншот ошибки | Boolean | Сделать скриншот в случае ошибки | | Процесс | | | Алгоритм | String | Определяет способ чтения таблицы (Actual, Table Move) | | Количество колонок | Int32 | Количество столбцов таблицы для более точного чтения и разделения данных. Функция доступна с версии Студии 1.24.8| | Область | String | Координаты области, в которой происходит чтение данных | | Обнаружить заголовки | Boolean | Формирует заголовки из повторяющихся данных. Если все ячейки столбца содержат одинаковые значения, это значение объединяется с названием столбца в единый заголовок. Функция доступна с версии Студии 1.24.8 | | Таймаут* | Int32 | Предельное время ожидания завершения процесса (мс) | | Шаблон поиска | String | Шаблон поиска элемента управления | | Элемент | LTools.Desktop.Model.DUIControl | Ссылка на элемент управления |
Алгоритм: Определяет способ чтения таблицы.
Actual: Работает в зависимости от условий, обеспечивает чтение данных.
Table Move: Новый алгоритм (доступен только для Win32), предназначенный для полного считывания данных из виртуальных таблиц. Функция доступна с версии 1.24.8
RowCount: [Int32]
Количество строк
ColumnCount: [Int32]
Количество столбцов
Headers: [List<String>]
Заголовки колонок
Data: [List<List<String>>]
Данные таблицы
Пример использования элемента в процессе с типом Только код (Pure code)