n8n Masterclass\Module 2 Workflows\03 JavaScript Variables

Смотреть урок

Урок посвящен работе с переменными (variables) JavaScript и выражениями (expressions) в визуальных конструкторах автоматизаций (на примере n8n). Автор подробно объясняет, как передавать данные между узлами (нодами), начиная от простых текстовых полей и заканчивая динамической генерацией контента с помощью ИИ. Главный фокус сделан на правильном референсинге (построении ссылок на конкретные ноды), что позволяет избежать поломок сценария при добавлении новых шагов. Также кратко демонстрируется использование встроенных функций для маппинга данных из ответов нейросетей.

(Примечание: в исходном транскрипте система распознавания допустила много ошибок в терминах. "Варианты" — это переменные (variables), "флоры" / "работа" — это рабочие процессы (флоу/workflows), "крылья" — это фигурные скобки {{ }} для выражений. Конспект составлен с учетом исправленной терминологии).


Оглавление

  • 00:00–01:39 Введение в переменные и базовые данные — Создание стартовых данных (имя и возраст) через Set-ноду (Edit Fields) и разбор структуры пар "ключ-значение".
  • 01:40–03:47 Выражения (Expressions) в ИИ-нодах — Разница между фиксированным текстом (Fixed) и динамическими переменными при формировании промпта для GPT-4o mini.
  • 03:48–06:31 Навигация по JSON-ответу — Поиск нужных сгенерированных данных внутри структуры ответа от OpenAI (путь к message.content).
  • 06:32–08:25 Влияние переименования узлов и циклы — Как изменение названия ноды ломает переменные в последующих шагах и почему для обновления данных нужно перезапускать флоу.
  • 08:26–11:39 Абсолютные ссылки против относительных — Почему надежнее ссылаться на конкретное имя ноды, а не…
🔒

Этот материал доступен участникам Клуба. Войдите или оформите доступ, чтобы читать целиком, открывать видео и комментировать.

Войти Вступить / купить доступ