Перейти к содержимому

Получить табличные данные

image_1

Описание

Блок считывает табличные данные из UI-элемента десктопного приложения. Блок может вернуть всю таблицу, конкретную ячейку или размерность таблицы.


Описание параметров

Блок имеет несколько параметров:

  1. Индекс строки - индекс строки таблицы для получения конкретного значения.

    Тип данных: int (Целое число) | None (Ничто)

    Пример: 4

  2. Индекс столбца - индекс столбца таблицы для получения конкретного значения.

    Тип данных: int (Целое число) | None (Ничто)

    Пример: 2

  3. Получить размерность таблицы - возвращает размерность таблицы вместо её содержимого.

    Тип данных: checkbox (Чекбокс)

    Пример:

  4. Использовать объект элемента - позволяет передать объект UI-элемента или JSON-строку.

    Тип данных: object (Объект элемента) | str (Строка)

    Пример: [{"ControlTypeName":"TableControl","Name":"Процессы"}]

    image_2

    JSON-строка указывается с помощью блока создать строку.

    image_3

Для выбора элемента можно использовать Master UI для десктопных приложений или выбрать элемент из выпадающего списка, если он уже был предварительно получен через Master UI.


Возвращаемое значение

Тип данных: list (Список) | str (Строка) | DataFrame (Таблица)

Пример: [4996, 42] | "ячейка строки 10 столбца 10" | DataFrame

Блок возвращает содержимое таблицы, значение конкретной ячейки или размерность таблицы в зависимости от настроек.


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

В данном примере открывается Диспетчер задач и производится считывание табличных данных из него.

Для выбора элемента в блоке Получить табличные данные используется инструмент Master UI для десктопных приложений. Для этого:

  1. Открывается инструмент Master UI для десктопных приложений;

  2. Выполняется выбор любого элемента таблицы;

    image_4
  3. В инструменте Master UI, выполняется отключение последнего узла выбранного элемента.

    image_6

Алгоритм состоит из блоков:

  • Открыть приложение Диспетчер задач;
  • Получить табличные данные;
  • Уведомление пользователя с результатом.
image_7

Результат

Результат считывания таблицы:

image_8