09.2 Создание и использование глобальных переменных в узле JavaScript
подсказка
Пример сценария с использованием JS для управления глобальными переменными можно посмотреть тут.
Создание глобальных переменных
С помощью узла JavaScript доступно управление глобальными переменными.
Для того, чтобы создать глобальную переменную с помощью узла JavaScript, необходимо:
- Добавить в сценарий узел JavaScript c кодом:
export default async function run({ execution_id, input, data, store }) {
// Set Global vars directly from JS
// String, Obj and Number are available
const gv_str = await store.setGlobalVariable("GlobalVarFromJs_string", "global var string value");
const gv_obj = await store.setGlobalVariable("GlobalVarFromJs_obj", {"key":"global var object value"});
const gv_num = await store.setGlobalVariable("GlobalVarFromJs_number", 100);
return {
}
}
Данный код представляет собой асинхронную функцию run
. Эта функция предназначена для выполнения в сценарии веб-автоматизации и использует объекты execution_id
, input
, data
и store
.
Функция определ яет глобальные переменные GlobalVarFromJs_string
, GlobalVarFromJs_obj
, GlobalVarFromJs_number
и сохраняет их с помощью метода store.setGlobalVariable
. Эти глобальные переменные могут быть использованы позднее в других узлах сценария.
- Запустить узел JavaScript один раз и дождаться его выполнения;
- Просмотреть созданные с помощью узла глобальные переменные
GlobalVarFromJs_string
,GlobalVarFromJs_obj
,GlobalVarFromJs_number
на интерфейсе Глобальные переменные.

- Просмотреть наличие новых глобальных переменных при заполнении параметров любого другого узла:
