JavaScript
Преобразуйте данные, когда обычных полей и фильтра недостаточно.
Инструменты → JavaScript
Вход и результат
Текущий вход доступен как $json. Верните результат через return, чтобы передать его следующим блокам.
JavaScript
return $json;Пример: явно преобразовать ID в число
JavaScript
const id = Number($json.id);
if (!Number.isSafeInteger(id) || id <= 0) {
throw new Error("Ожидался положительный ID записи");
}
return { lead_id: id };Это пример для входного объекта с полем id. Если ваш запрос вернул другую структуру, сначала проверьте её в истории. Выход следующего блока: {{ $json.lead_id }}.
Как упаковывается результат
| Вернули | Что передаётся дальше |
|---|---|
| Объект | Поля объекта. |
| Массив | Объект с items и count. |
| Одно значение | Объект с ключом value. |
| console-логи | При наличии добавляются в _console. |
Лимиты
Входные данные с кодом ограничены 1 МБ. Вызов процесса ограничен 5 секундами; внутри среды выполнения могут действовать дополнительные ограничения. Блок предназначен для преобразования данных, а не для долгой фоновой работы.