Nodul LogoNodul
Переменные

Переменные в узле JavaScript

С помощью узла JavaScript возможно управление локальными переменными.

Создание переменных

Чтобы создать переменную с помощью узла JavaScript, выполните следующие шаги:

  1. Добавьте узел 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. Эта переменная может использоваться только внутри текущего сценария.

  1. Запустите узел JavaScript один раз и дождитесь его выполнения.
  2. Проверьте наличие новой переменной при заполнении параметров любого другого узла.

Проверка переменной

Получение переменных

Чтобы получить переменную с помощью узла JavaScript, выполните следующие шаги:

  1. Добавьте узел 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. Этот метод возвращает значение ранее установленной переменной.

  1. Запустите узел JavaScript один раз и дождитесь его выполнения.
  2. Проверьте выходные данные узла JavaScript на наличие значений переменных:

Значения переменных

На этой странице