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

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

image_1

Описание

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


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

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

  1. Индекс строки и Индекс столбца - для получения значения конкретной ячейки необходимо указать соответствующие индексы строки и столбца;

    Тип данных: число

    Пример: 4

    Комментарий: Для считывания всей таблицы в качестве индексов строки и столбца необходимо указать значение "ничто".

  2. Получить размерность таблицы - позволяет получить размерность таблицы вместо ее содержимого;

    Тип данных: чекбокс

    Пример: False

  3. Использовать объект элемента - при активации функция позволяет указать объект элемента или JSON-строку;

    Тип данных: объект элемента | строка

    Пример: [{"ControlTypeName":"WindowControl","Name":"Калькулятор"}]

    При использовании объекта элемента в разъём подключается блок вернуть значение переменной с объектом выбранного элемента.

    image_3

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

    image_4

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


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

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

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

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

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

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

    image_7

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

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

Результат

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

image_9