Создание папок Google Диск по пути

Этот рабочий процесс создает вложенные папки Google Drive из заданной строки пути (например, `Проекты/Клиенты/Отчеты`). Сначала он разбивает путь на названия папок, затем поочередно проверяет каждую папку: если она существует в текущей родительской папке, используется ее ID; если нет, создается папка, и для следующего шага используется новый ID. На выходе получается ID конечной папки в пути, готовый к дальнейшему использованию в других узлах n8n. Настройка включает подключение вашей учетной записи Google Drive, указание ID корневой папки (либо `root`, либо конкретной папки) и предоставление входных данных для ID корневой папки и желаемого пути.

Category:

Описание

Этот рабочий процесс автоматизирует создание вложенных папок в Google Drive на основе заданной строки пути (например, Projects/Clients/Reports). Он предназначен для случаев, когда необходимо программно обеспечить структурированные иерархии папок перед загрузкой или управлением файлами в Google Drive. Рабочий процесс принимает идентификатор корневой папки и путь, разделенный косыми чертами, а затем итеративно проверяет наличие каждой папки в пути, создавая любые отсутствующие папки. В конце концов, он выводит идентификатор самой глубокой созданной или найденной папки, что позволяет бесшовно интегрировать его с последующими операциями Google Drive.

Логические блоки:

  • 1.1 Прием входных данных и инициализация: Принимает входные параметры и подготавливает путь для обработки.
  • 1.2 Парсинг пути и подготовка: Разделяет строку пути на сегменты имен папок.
  • 1.3 Проверка существования папки и цикл создания: Итеративно проверяет, существует ли каждая папка под текущей родительской папкой; создает ее, если она отсутствует.
  • 1.4 Завершение и вывод: Определяет, когда весь путь был обработан, и выводит финальный идентификатор папки.

Оригинал воркфлоу на сайте n8n.io

👉🏻 Скачать на сайте n8n

____________

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Создание папок Google Диск по пути”

Ваш адрес email не будет опубликован. Обязательные поля помечены *