---
title: "Параметри ноди «Set»"
description: "Довідник параметрів ноди Set (action_set, custom_modules__set) у Node Inspector — встановлення змінних, плейсхолдери, математичні вирази."
---

# Параметри ноди «Set»

Нода **Set** (`action_set`, `custom_modules__set`) встановлює або змінює змінні (constants) для подальшого використання в сценарії. Значення можуть бути статичними, з плейсхолдерів або з математичних виразів. У **Node Inspector** (панель справа) конфігурація задається як JSON-об'єкт.

## Формат

- **Ключ** — ім'я змінної (наприклад, `param1`, `counter`, `client_name`).
- **Значення** — текст, плейсхолдер або вираз:
  - **Текст** — рядок у лапках.
  - **Плейсхолдер** — `{{ім'я_змінної}}` (значення з попередніх нод).
  - **Математичний вираз** — наприклад, `{{param1}}+2`, `{{count}}*10`.

## Приклади

**Статичне значення:**
```json
{
  "greeting": "Вітаємо!",
  "max_retries": 3
}
```

**З плейсхолдера:**
```json
{
  "client_name": "{{outputVariable}}",
  "summary": "Клієнт {{client_name}} обрав категорію {{category}}"
}
```

**Математичний вираз:**
```json
{
  "counter": "{{counter}}+1",
  "total": "{{price}}*{{quantity}}"
}
```

## Плейсхолдери

- Підтримуються змінні з нод **Очікування вводу**, **Повідомлення з кнопками**, **Слайдер** тощо.
- Синтаксис: `{{outputVariable}}` або `{{ім'я_змінної}}`.
- Змінні, встановлені в Set, доступні в наступних нодах сценарію.

**Підказка:** Set не відправляє повідомлення клієнту — він лише змінює контекст виконання сценарію.

---

## Пов'язані документи

- [Створити сценарій](/uk/scenariobuilder/how-to/create-scenario.md)
- [Використати action в сценарії](/uk/scenariobuilder/how-to/use-action-in-scenario.md)
- [Про те, як влаштований редактор сценаріїв](/uk/scenariobuilder/explanation/what-is-scenario-editor.md)
- [Довідник actions — Set](/uk/actionjail/reference/actions-reference.md) — детальний опис `action_set` та `custom_modules__set`
