Получить табличные данные
Описание
Блок считывает табличные данные из UI-элемента десктопного приложения. Блок может вернуть всю таблицу, конкретную ячейку или размерность таблицы.
Описание параметров
Блок имеет несколько параметров:
-
Индекс строки - индекс строки таблицы для получения конкретного значения.
Тип данных:
int (Целое число) | None (Ничто)Пример:
4 -
Индекс столбца - индекс столбца таблицы для получения конкретного значения.
Тип данных:
int (Целое число) | None (Ничто)Пример:
2 -
Получить размерность таблицы - возвращает размерность таблицы вместо её содержимого.
Тип данных:
checkbox (Чекбокс)Пример:
✔ -
Использовать объект элемента - позволяет передать объект UI-элемента или JSON-строку.
Тип данных:
object (Объект элемента) | str (Строка)Пример:
[{"ControlTypeName":"TableControl","Name":"Процессы"}]Подробнее про использование объекта UI-элемента Поиск элементов - Блок позволяет выполнить поиск UI-элементов десктопного приложения.
JSON-строка указывается с помощью блока создать строку.
Для выбора элемента можно использовать Master UI для десктопных приложений или выбрать элемент из выпадающего списка, если он уже был предварительно получен через Master UI.
Возвращаемое значение
Тип данных: list (Список) | str (Строка) | DataFrame (Таблица)
Пример: [4996, 42] | "ячейка строки 10 столбца 10" | DataFrame
Блок возвращает содержимое таблицы, значение конкретной ячейки или размерность таблицы в зависимости от настроек.
Пример использования
В данном примере открывается Диспетчер задач и производится считывание табличных данных из него.
Для выбора элемента в блоке Получить табличные данные используется инструмент Master UI для десктопных приложений. Для этого:
-
Открывается инструмент Master UI для десктопных приложений;
-
Выполняется выбор любого элемента таблицы;
-
В инструменте Master UI, выполняется отключение последнего узла выбранного элемента.
Алгоритм состоит из блоков:
- Открыть приложение Диспетчер задач;
- Получить табличные данные;
- Уведомление пользователя с результатом.
Результат
Результат считывания таблицы: