Переменные в узле JavaScript
С помощью узла JavaScript возможно управление локальными переменными.
Создание переменных
Чтобы создать переменную с помощью узла JavaScript, выполните следующие шаги:
- Добавьте узел JavaScript в сценарий со следующим кодом:
export default async function run({ execution_id, input, data, store }) {
// Установка переменных напрямую из JS
// Доступны строки
const v_str = await store.setVariable("VarFromJs", "var value");
return {
}
}Этот код представляет собой асинхронную функцию run. Эта функция предназначена для выполнения в сценарии веб-автоматизации и использует объекты execution_id, input, data и store.
Функция определяет переменную VarFromJs и сохраняет её с помощью метода store.setVariable. Эта переменная может использоваться только внутри текущего сценария.
- Запустите узел JavaScript один раз и дождитесь его выполнения.
- Проверьте наличие новой переменной при заполнении параметров любого другого узла.

Получение переменных
Чтобы получить переменную с помощью узла JavaScript, выполните следующие шаги:
- Добавьте узел JavaScript в сценарий со следующим кодом:
export default async function run({ execution_id, input, data, store }) {
// Получение переменных
const res_v_str = await store.getVariable("VarFromJs")
return {
res_v_str
}
}Этот код представляет собой асинхронную функцию run. Эта функция предназначена для выполнения в сценарии веб-автоматизации и использует объекты execution_id, input, data и store.
Код извлекает значение переменной с помощью метода store.getVariable. Этот метод возвращает значение ранее установленной переменной.
- Запустите узел JavaScript один раз и дождитесь его выполнения.
- Проверьте выходные данные узла JavaScript на наличие значений переменных:
