Gtl.options.customOptions: различия между версиями

Материал из GTL-wiki
Перейти к навигации Перейти к поиску
(Новая страница: «thumb|Дополительные опции (передача параметров в скрипт) == Краткое описание == Функция предназначена для передачи пользовательских параметров в скрипт в виде объекта JSON. Необходима для отладки методик диагностики и балансировочного кальк...»)
 
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
[[File:customOptions.png|thumb|Дополительные опции (передача параметров в скрипт)]]
[[File:customOptions.png|thumb|Дополительные опции (передача параметров в скрипт)]]
== Краткое описание ==
== Краткое описание ==
Функция предназначена для передачи пользовательских параметров в скрипт в виде объекта JSON. Необходима для отладки методик диагностики и балансировочного калькулятора.
Функция предназначена для передачи пользовательских параметров в скрипт в виде объекта JSON. Необходима для отладки методик диагностики и балансировочного калькулятора. Объект с параметрами формируется во вкладке "Дополнительные опции", которая доступна в узлах дерева типа "Объект". При формировании происходит автоматическая проверка синтаксиса: если ошибок не обнаружено, то поле ввода данных закрашивается в зеленый цвет, в противном случае - в красный.


== Синтаксис ==
== Синтаксис ==
:<code style="color: purple>gtl.options.customOptions{... Объект JSON ...};</code>
:<code style="color: purple>gtl.options.customOptions = {... Объект JSON ...};</code>


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

Текущая версия от 02:13, 27 января 2025

Дополительные опции (передача параметров в скрипт)

Краткое описание

Функция предназначена для передачи пользовательских параметров в скрипт в виде объекта JSON. Необходима для отладки методик диагностики и балансировочного калькулятора. Объект с параметрами формируется во вкладке "Дополнительные опции", которая доступна в узлах дерева типа "Объект". При формировании происходит автоматическая проверка синтаксиса: если ошибок не обнаружено, то поле ввода данных закрашивается в зеленый цвет, в противном случае - в красный.

Синтаксис

gtl.options.customOptions = {... Объект JSON ...};

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

//передача параметров в скрипт
var customOptions = gtl.options.customOptions; //обращение к дополнительным опциям (передача параметров в скрипт)

var first = customOptions["a"]; //параметр по ключу "a"
var second = customOptions["b"]; //параметр по ключу "b"
var third = customOptions["c"]; //параметр по ключу "c"

function diagnose() {
  gtl.log.info("a", first); //выводим значение переменной в лог
  gtl.log.info("b", second); //выводим значение переменной в лог
  gtl.log.info("c", third); //выводим значение переменной в лог

  gtl.results = {
    a: first,
    b: second,
    c: third
  }; //формируем результат
  
  gtl.diagnostic.stop();
};