Выражения в n8n.  Курс "Автоматизация и искусственный интеллект"
10:35

Выражения в n8n. Курс "Автоматизация и искусственный интеллект"

School of Practical Skills 25.08.2023 5 361 просмотров 82 лайков

Machine-readable: Markdown · JSON API · Site index

Поделиться Telegram VK Бот
Транскрипт Скачать .md
Анализ с AI
Описание видео
Мой новый курс по ChatGPT по сниженной цене: https://artemdzyuba.ru/?page_id=7025 Подписывайся на мой телеграм: https://t.me/practicalskills и инстаграм: https://www.instagram.com/practical_skills01/

Оглавление (3 сегментов)

Segment 1 (00:00 - 05:00)

Привет Я Артём и это Следующее занятие из моего курса по автоматизации и искусственному интеллекту полный набор уроков вы найдете по ссылке в описании А в этом уроке мы с Вами познакомимся с выражениями в анаитен с помощью выражений Вы можете использовать данные исходящие из узлов вашей цепочки Давайте посмотрим как это работает я запущу вот это вот цепочку до этого узла и открою сначала первый посмотрю что он делает он добавляет место действия Англия потом второй Он создает персонажей и третий добывает для этих персонажей картинку картинка Вот такая вот картинка И теперь мы попробуем использовать данные полученные на предыдущих узлах Давайте поглядим От простого к более сложным вещам как это делается Вы можете работать с данными на разным вкладках это просто разные представления вот эти вот три баннеры это отдельно если есть бинарные данные то есть картинки аудио файлы видео файлы такого плана файла то они идут на вкладке баннеры Вы можете их смотреть и можете видеть их данные а сами они представлены от трех таких вкладках с помощью схемы То есть это краткое изложение свойств для одного из элементов Джейсон позволяет видеть то же самое но для всех элементов но Table пытается представить все это в табличном виде не всегда это удобно разбирать когда вложенные данные но кому-то удобнее так работать Итак значит давайте сначала добавим Вот в это поле имя допустим будем работать из вкладки схема очень просто это делается перетаскиваем Вот это поле и у нас автоматически вот это вот скажем так вот это поле Да оно преобразуется из fixt Если бы это было фикса у нас был бы здесь просто текст в выражение то есть поле распознает что здесь есть две фигурные скобки значит там будет выражение и далее это выражение закрывается Кроме того Конечно вы можете сами напечатать то что здесь Было перетащена Давайте посмотрим еще раз как это делается Мы кликаем на Expression это обязательно добавляем фигурные скобки две И после этого мы можем добавить слово gson которое здесь в списке появляется это означает обращение к свойствам и далее Мы ставим либо точку Если хотим обратиться к свойству из одного слова либо квадратную скобку Если хотим обратиться к свойствам с более чем одного слова вот я кликаю сюда полное имя и все это заполнение этого свойства мы завершили далее У нас идет домашний адрес здесь мы Обращаемся уже к вот этому свойству то есть оно не на Верхнем уровне лежит оно вложено но принцип работы точно такой же мы перетаскиваем это свойство Обратите внимание что здесь просто через точки Ну или через квадратные скобки если бы здесь Было выражение несколько слов свойства несколько слов соответственно создается вот такой Путин до значения свойства далее у нас идет краткое представление здесь мы составим несколько выражений для начала мы перетащим полное имя потом добавим в конце запятую потом перетащим возраст Там спереди сразу пробел добавится и допишем еще словами национальность британец отлично далее первый друг друзья у нас расположены в массиве друг 0 друг один Ну массив у нас нумеруется с нуля первый друг то есть нулевой друг точно также перетаскивается Обратите внимание что здесь у нас название массива потом индекс элемента массива 0 когда мы захотим перетащить всех друзей то просто перетаскиваем массив вот получаем массив далее название файла данные по файлам находится во вкладке binary и на полное название нас интересует это собственно имя потом добавим точку и расширение JPEG давайте сделаем это несколько этапов во-первых К сожалению перетащить не удастся Поэтому нам придется печатать в режиме выражения мы добавим байнере потом точка и наконец нужно после очередной точки напечатать или

Segment 2 (05:00 - 10:00)

выбрать файл name а закончим редактирование этого свойства с помощью редактора выражения здесь мы видим вкладку с входящими данными в этот узел и также все предыдущие узлы исходящие данные из них Отлично Так значит здесь мы добавим точку и в разделе binary Data найдем здесь файл extension и просто кликнем и все вот так Мы создали выражение точнее комбинацию выражений далее место вот здесь интересно сразу два принципа во-первых смотрите место у нас находится в более раннем узле и потом оно теряется такое бывает что данную операцию в особые узлы которые не пропускают эти данные поэтому к ним приходится обращаться напрямую то есть выбирать нужный узел и использовать исходящие из него Данные здесь была Англия можно перетащить и здесь будет Вот такая ссылка то есть опять значок долларах название узла потом и так далее но Обратите внимание что если мы посмотрим сюда то здесь у нас один элемент а здесь два элемента Если вы сейчас запустите то в принципе ошибки не будет но где вот здесь Но раньше бывали ошибки когда большее количество элементов пыталось обратиться к меньшему количеству элементов то есть обращение происходило по Элементарно и тогда при несовпадении количества каким-то элементом в конце потока данных не хватало Поэтому если мы хотим мы можем попробовать обратиться зафиксировать что мы все время будем обращаться к первому элементу Давайте здесь все удалим Так мы зря удалили так вот смотрите когда мы выбираем данные исходя из узла мы видим также здесь помимо немножко позже перейдем понятие ферсти Last вот мы можем зафиксировать кликнуть вот дальше Джейсон Ну и дальше выбрать необходимые нам поле которое у нас так она у нас кажется называлось место или Давайте посмотрим место действия Да значит здесь нужно указать квадратную скобку и вот будет место действия И тогда все узлы будут ссылаться исключительно на первый элемент Ну благо что он там один Давайте оставим в таком виде Это точно более корректно далее перейдем к числам возраст 5 лет назад вернемся к нашему последнему предыдущему элементу так перетянем возраст и теперь вычтем 5 уже под скобками то есть мы произвели сейчас арифметическое действие внутри скобок то есть в рамках языка JavaScript еще раз обратите внимание здесь мы работаем сразу со словом json А здесь мы работаем с со словом сначала мне место то есть обращение как к определенному узлу здесь этого обращения нет то есть здесь мы работаем с входящими данными в наш узел здесь мы работаем с данными Как исходящими из какого-то узла чтобы вы не путали То есть когда солнце означает что он принимает именно данный само предпоследнего узла который стрелочка упирается в наш текущий отлично значит теперь количество записей нам так просто не сообщат нужно Перейти в раздел expressions здесь нужно выбрать Input То есть это все входящие данные но здесь они сейчас показаны виде объекта далее точка пол теперь входящие данные в виде массива далее точка lanks И тем самым мы получим длину массива входящих данных а именно 2 то есть два элемента пришли в этот узел и наконец выражение с позиции то есть во входящих данных видите у меня везде осталось Expression как будто здесь не было Expression Так мы кликаем по Expression здесь выбираем этот 0 когда мы работаем с данными нам нужно иногда знать их порядок И для этого существует специальное слово которое называется position позиция Но вот в

Segment 3 (10:00 - 10:00)

числе подсказок и его почему-то нет поэтому мы печатаем это руками и вот получаем position теперь Да кстати Давайте добавим единицу чтобы у нас не с нуля соединиться началось нумерации и теперь можем запустить последний узел и получить уже вот такое представление количество записи 2 позиция 1 2 на этом мы с уроком заканчиваем и давайте встретимся в следующем видео

Другие видео автора — School of Practical Skills

Ctrl+V

Экстракт Знаний в Telegram

Экстракты и дистилляты из лучших YouTube-каналов — сразу после публикации.

Подписаться

Дайджест Экстрактов

Лучшие методички за неделю — каждый понедельник