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

Материал из GTL-wiki
Перейти к навигации Перейти к поиску
Строка 13: Строка 13:


== Пример вызова: ==
== Пример вызова: ==
     let __lastResult = gtld.node.lastResult;
     let __lastResult = gtld.node.lastResult;  
   
=== Выбрать результаты работы скрипта: ===
=== В этом объекте содержится результат работы скрипта: ===
     let __resultJSON = gtld.node.lastResult.resultJSON;
     let __resultJSON = gtld.node.lastResult.resultJSON;
 
=== Выбрать параметры объекта: ===
=== В этом объекте содержатся параметры объекта: ===
     let __resultJSON = gtld.node.lastResult.objectOptions;
     let __resultJSON = gtld.node.lastResult.objectOptions;
 
=== Выбрать параметры рекорда: ===
=== В этом объекте содержатся параметры рекорда: ===
     let __resultJSON = gtld.node.lastResult.recordOptions;
     let __resultJSON = gtld.node.lastResult.recordOptions;
 
=== Выбрать параметры точки: ===
=== В этом объекте содержатся параметры точки: ===
     let __resultJSON = gtld.node.lastResult.pointOptions;
     let __resultJSON = gtld.node.lastResult.pointOptions;
 
=== Выбрать мастер-значения: ===
=== В этом объекте содержатся мастер-значения: ===
     let __masterValues = gtld.node.lastResult.masterValues;
     let __masterValues = gtld.node.lastResult.masterValues;
=== Вот таким образом можно обратиться к мастер значению с ключём "skz": ===
=== Вот таким образом можно обратиться к мастер значению с ключём "skz": ===
     let __skz = gtld.node.lastResult.masterValues['skz'];
     let __skz = gtld.node.lastResult.masterValues['skz'];

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

Для контейнеров и объектов:

{} gtld.node.lastResult;

Для точек:

[{}] gtld.node.lastResult;

Назначение:

В зависимости от типа объекта данное свойство содержит последний результат работы, либо мастер-скрипта, либо диагностического скрипта. Данные содержатся в виде JSON-объекта. Содержимое данного свойства обновляется при каждом запуске процедуры диагностики.

Параметры:

Не предусмотрены.

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

   let __lastResult = gtld.node.lastResult;    

Выбрать результаты работы скрипта:

   let __resultJSON = gtld.node.lastResult.resultJSON;

Выбрать параметры объекта:

   let __resultJSON = gtld.node.lastResult.objectOptions;

Выбрать параметры рекорда:

   let __resultJSON = gtld.node.lastResult.recordOptions;

Выбрать параметры точки:

   let __resultJSON = gtld.node.lastResult.pointOptions;

Выбрать мастер-значения:

   let __masterValues = gtld.node.lastResult.masterValues;

Вот таким образом можно обратиться к мастер значению с ключём "skz":

   let __skz = gtld.node.lastResult.masterValues['skz'];

Результат:

  • Для узлов дерева с типом "объект" и "группа" данное свойство возвращает последний результат работы мастер-скрипта.
  • Для узлов дерева типа "точка" данное свойство возвращает последний результат работы диагностического скрипта.

Для объектов и групп:

Для точек: