Gtl.options.customOptions: различия между версиями
Перейти к навигации
Перейти к поиску
| Строка 1: | Строка 1: | ||
[[File:customOptions.png|thumb|Дополительные опции (передача параметров в скрипт)]] | [[File:customOptions.png|thumb|Дополительные опции (передача параметров в скрипт)]] | ||
== Краткое описание == | == Краткое описание == | ||
Функция предназначена для передачи пользовательских параметров в скрипт в виде объекта JSON. Объект с параметрами формируется во вкладке "Дополнительные опции", которая доступна в узлах дерева типа "Объект". | Функция предназначена для передачи пользовательских параметров в скрипт в виде объекта JSON. Необходима для отладки методик диагностики и балансировочного калькулятора. Объект с параметрами формируется во вкладке "Дополнительные опции", которая доступна в узлах дерева типа "Объект". При формировании происходит автоматическая проверка синтаксиса: если ошибок не обнаружено, то поле ввода данных закрашивается в зеленый цвет, в противном случае - в красный. | ||
== Синтаксис == | == Синтаксис == | ||
Текущая версия от 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();
};