Частый вопрос — как обработать каждую строку по своей логике (будь то веб-скрапинг, обогащение данных, генерация текста, классификация или что-то ещё). Я подготовил для вас краткое руководство.
Как это сделать
В качестве практического примера возьмём список из 50 имён в Google Sheets и создадим персонализированные приветственные письма с помощью ChatGPT.
Шаг 1: Добавьте колонку статуса
Сначала нам нужно добавить колонку для отслеживания выполнения каждого действия. Я назвал эту колонку «not processed» (не обработано).
Создание сценария
Далее переходим к настройке сценария в Latenode.
Разберём, как это работает:
-
Trigger on Run Once: Этот узел запускает сценарий при нажатии кнопки «Run Once».
-
Find Row: Этот узел настроен на получение всех номеров строк со статусом «not processed». В нашем примере этот статус находится в колонке C, что мы указываем заранее.
-
Iterator: Итератор обрабатывает каждую строку по отдельности — именно то, что нам нужно. Мы передаём ему массив номеров строк.
-
Get Cell: Итератор отправляет каждый номер строки в узел Get Cell, что позволяет получить содержимое строки.
Как видите, мы успешно получили первую строку.
5. Узел ChatGPT: Откройте узел ChatGPT и введите ваш промпт. В нашем примере мы генерируем персонализированные письма с именем пользователя.
На этом шаге мы генерируем текст письма.
6. Update Cells: Далее используем два узла для обновления ячеек:
-
Первый узел записывает текст письма в соответствующую ячейку колонки B нужной строки.
-
Второй узел обновляет статус на «processed» (обработано) в соседней колонке.
(можно использовать узел Update rows вместо двух update cell)
Заключение
Вот и всё! Этот метод позволяет эффективно обрабатывать любой список без лишних сложностей.
Начните свой путь в автоматизации на nodul.ru.








