Gtld.storage.selectLastObjectResults: различия между версиями

Материал из GTL-wiki
Перейти к навигации Перейти к поиску
Строка 29: Строка 29:
[[File:Object_get_last_result.png]]
[[File:Object_get_last_result.png]]


Каждый объект соответствует одному запуску процедуры диагностики, объекты в массиве отсортированы по дате выполнения процедуры диагностики (вы отличии от выборки по точкам), самая младшая запись имеет индекс <b>0</b>. Т.е. под индексом <b>0</b> всегда находится актуальный (последний) результат диагностики.
Каждый объект соответствует одному запуску процедуры диагностики, объекты в массиве отсортированы по дате выполнения процедуры диагностики (в отличии от выборки по точкам), самая младшая запись имеет индекс <b>0</b>. Т.е. под индексом <b>0</b> всегда находится актуальный (последний) результат диагностики.

Версия от 05:37, 30 августа 2023

[{}] gtld.storage.selectLastObjectResults({});

Назначение:

Выборка последних результатов работы мастер-скрипта объекта или контейнера.

Параметры:

В качестве аргумента метода передаётся объект следующего вида:

   {
     count: __count,
     objectUUID: __objectUUID,
     pointUUID: __pointUUID,
     tag: __tag,
   }
  1. __count - глубина выборки (количество записей, которые требуется выбрать);
  2. __objectUUID - идентификатор объекта, для текущего узла можно использовать запись вида: gtld.node.uuid.toString();
  3. __tag - тэг эксперимента.

Пример вызова:

   let __results = gtld.storage.selectLastObjectResults({
     count: __count,
     objectUUID: __objectUUID,
     tag: __tag,
   });

Результат:

В результате возвращается массив JSON-объектов вида:

Каждый объект соответствует одному запуску процедуры диагностики, объекты в массиве отсортированы по дате выполнения процедуры диагностики (в отличии от выборки по точкам), самая младшая запись имеет индекс 0. Т.е. под индексом 0 всегда находится актуальный (последний) результат диагностики.