GetResultTableRows
GetResultTableRows (Получить значение из строк) - Возвращает значения из заданных строк таблицы резульатов в массив.
Свойства
Входной аргумент | Тип аргумента | Тип переменной | Описание |
---|---|---|---|
Table | Constant | Object | Таблица результатов, с которой будет происходить работа |
All | Constant | Boolean | Определяет, нужно ли сохранить все или некоторые значения |
TableRow | Constant, Variable, Expression | Int32 | Номер строки из таблицы |
Count | Constant, Variable, Expression | Int32 | Количество строк |
Параметры TableRow и Count доступны, если All неактивен.
Пример
Чтобы рассмотреть работу данного блока, воспользуемся задачей из примера блока WriteValuesInTable. Но немного дополним условие:
"Известно, что дальнейшая работа будет производиться с последними тремя устройствами, поэтому их статус необходимо сохранить".
Перейдём на холст программы и добавим блок GetResultTableRows в конец программы.
Перейдём к настройке блока. Нам необходимо сохранить значения из 3х последних строк. Поэтому зададим "7" для аргумента TableRow и "3" для аргумента Count. Все необходимые переменные создадим также из окна свойств.
Назначим данную задачу главной в проекте и запустим его.
Подождём завершения работы программы и перейдём на панель Запуски. Здесь найдём таблицу WriteValuesInTable и посмотрим сохранённые значения. Также откроем получившиеся массивы из панели Контекст.
Как видим на рисунке выше, заданные значения успешно сохранились в массивы id и Status_end.