Workflow n8n

Automatisation Google Drive avec n8n : gestion de dossiers simplifiée

Ce workflow n8n a pour objectif d'automatiser la gestion des dossiers sur Google Drive, permettant ainsi aux utilisateurs de créer, filtrer et supprimer des dossiers de manière efficace. Dans un contexte professionnel où la gestion des fichiers est cruciale, ce workflow s'avère particulièrement utile pour les équipes qui manipulent régulièrement des documents et des dossiers. Par exemple, une entreprise peut l'utiliser pour organiser ses projets en créant automatiquement des dossiers pour chaque nouveau projet, tout en supprimant ceux qui ne sont plus nécessaires.

  • Étape 1 : Le workflow est déclenché manuellement via un bouton d'exécution.
  • Étape 2 : Il utilise le nœud n8n pour gérer les options de requête.
  • Étape 3 : Ensuite, il passe par un nœud de filtrage pour déterminer quels dossiers doivent être traités.
  • Étape 4 : Le workflow récupère les dossiers existants sur Google Drive, puis il crée de nouveaux dossiers selon les besoins.
  • Étape 5 : Les dossiers sont ensuite convertis en fichiers si nécessaire, et les dossiers obsolètes sont supprimés. Ce processus permet d'éliminer les pertes de temps liées à la gestion manuelle des fichiers. En intégrant ce workflow, les entreprises peuvent améliorer leur efficacité opérationnelle et réduire les risques d'erreurs humaines.
Tags clés :automatisationGoogle Driveworkflown8ngestion de fichiers
Catégorie: Manual · Tags: automatisation, Google Drive, workflow, n8n, gestion de fichiers0

Workflow n8n Google Drive, gestion de fichiers : vue d'ensemble

Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.

Workflow n8n Google Drive, gestion de fichiers : détail des nœuds

  • On clicking 'execute'

    Déclenche le workflow manuellement lorsque l'utilisateur clique sur 'exécuter'.

  • n8n

    Exécute des opérations internes dans n8n avec des filtres et des options de requête.

  • Loop Over Items

    Divise les éléments en plusieurs lots pour un traitement itératif.

  • create new folder

    Crée un nouveau dossier dans Google Drive avec les paramètres spécifiés.

  • Convert to File

    Convertit des données en fichier selon l'opération définie.

  • Google Drive

    Interagit avec Google Drive pour gérer des fichiers ou des dossiers selon les paramètres fournis.

  • Schedule Trigger

    Déclenche le workflow selon un calendrier défini par une règle.

  • Filter

    Filtre les données en fonction des conditions spécifiées pour déterminer si elles doivent être traitées.

  • delete folder

    Supprime un dossier dans Google Drive selon les options et l'opération définies.

  • Get folders

    Récupère la liste des dossiers dans Google Drive en fonction des filtres et options spécifiés.

Inscris-toi pour voir l'intégralité du workflow

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "meta": {
    "instanceId": "db80165df40cb07c0377167c050b3f9ab0b0fb04f0e8cae0dc53f5a8527103ca",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "62edf095-a02a-4b8d-a7b1-e194ae0d3652",
      "name": "On clicking 'execute'",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -660,
        1100
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "1e10875b-f54b-43a8-a7a2-43d4fcbf248d",
      "name": "n8n",
      "type": "n8n-nodes-base.n8n",
      "position": [
        -300,
        1220
      ],
      "parameters": {
        "filters": {},
        "requestOptions": {}
      },
      "credentials": {
        "n8nApi": {
          "id": "uqWyCDytVt4ZKbVE",
          "name": "Phoenix✅"
        }
      },
      "retryOnFail": true,
      "typeVersion": 1,
      "alwaysOutputData": true
    },
    {
      "id": "1f5caabb-d76b-4744-be76-97e9abea1ddc",
      "name": "Loop Over Items",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        -100,
        1220
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 3
    },
    {
      "id": "755e0803-c5c0-48a7-9c0c-44f8d5718d0b",
      "name": "create new folder",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        -480,
        1220
      ],
      "parameters": {
        "name": "=Workflow Backups {{ $now.format('cccc t dd-MM-yyyy') }}",
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive"
        },
        "options": {},
        "folderId": {
          "__rl": true,
          "mode": "list",
          "value": "1hnHubRgcstU8OgV8BPwPNivfTZT5g2Wf",
          "cachedResultUrl": "https://drive.google.com/drive/folders/1hnHubRgcstU8OgV8BPwPNivfTZT5g2Wf",
          "cachedResultName": "Workflow Backups"
        },
        "resource": "folder"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "HqlejV5xP0lqTq5e",
          "name": "Google Drive account✅"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "22874532-6d87-4a72-bb51-dd8c6e03c0c1",
      "name": "Convert to File",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        120,
        1320
      ],
      "parameters": {
        "options": {
          "format": true,
          "fileName": "={{ $json.name + \".json\" }} "
        },
        "operation": "toJson"
      },
      "typeVersion": 1.1
    },
    {
      "id": "0b0155f1-15bc-4580-af6e-7dec3b0d5737",
      "name": "Google Drive",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        300,
        1320
      ],
      "parameters": {
        "name": "={{ $('Loop Over Items').item.json.name + \".json\" }}",
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive"
        },
        "options": {},
        "folderId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $('create new folder').item.json.id }}"
        }
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "HqlejV5xP0lqTq5e",
          "name": "Google Drive account✅"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "c7b73036-1831-4dd6-8dd9-fef1356a184c",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -660,
        1360
      ],
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "hours",
              "hoursInterval": 4
            }
          ]
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "666dcf95-928c-4270-808f-755a9771a410",
      "name": "Filter",
      "type": "n8n-nodes-base.filter",
      "position": [
        300,
        1120
      ],
      "parameters": {
        "options": {
          "ignoreCase": true
        },
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": false,
            "typeValidation": "loose"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "538fc29d-2693-4c62-9848-bdcaf8566909",
              "operator": {
                "type": "string",
                "operation": "notEquals"
              },
              "leftValue": "={{ $json.id }}",
              "rightValue": "={{ $('create new folder').item.json.id }}"
            }
          ]
        },
        "looseTypeValidation": true
      },
      "typeVersion": 2.2
    },
    {
      "id": "f6f44cbe-a98e-4a49-8c4c-59ebe02db9e5",
      "name": "delete folder",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        480,
        1120
      ],
      "parameters": {
        "options": {
          "deletePermanently": true
        },
        "resource": "folder",
        "operation": "deleteFolder",
        "folderNoRootId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $json.id }}"
        }
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "HqlejV5xP0lqTq5e",
          "name": "Google Drive account✅"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "d96a009f-08d3-4f0d-9f70-f9e0de9b9f91",
      "name": "Get folders",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        120,
        1120
      ],
      "parameters": {
        "filter": {
          "folderId": {
            "__rl": true,
            "mode": "list",
            "value": "1hnHubRgcstU8OgV8BPwPNivfTZT5g2Wf",
            "cachedResultUrl": "https://drive.google.com/drive/folders/1hnHubRgcstU8OgV8BPwPNivfTZT5g2Wf",
            "cachedResultName": "Workflow Backups"
          }
        },
        "options": {},
        "resource": "fileFolder"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "HqlejV5xP0lqTq5e",
          "name": "Google Drive account✅"
        }
      },
      "typeVersion": 3
    }
  ],
  "pinData": {},
  "connections": {
    "n8n": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter": {
      "main": [
        [
          {
            "node": "delete folder",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get folders": {
      "main": [
        [
          {
            "node": "Filter",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Drive": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "delete folder": {
      "main": [
        []
      ]
    },
    "Convert to File": {
      "main": [
        [
          {
            "node": "Google Drive",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items": {
      "main": [
        [
          {
            "node": "Get folders",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Convert to File",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "create new folder",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "create new folder": {
      "main": [
        [
          {
            "node": "n8n",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "On clicking 'execute'": {
      "main": [
        [
          {
            "node": "create new folder",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Workflow n8n Google Drive, gestion de fichiers : pour qui est ce workflow ?

Ce workflow s'adresse aux entreprises et équipes qui utilisent Google Drive pour la gestion de leurs fichiers. Il est idéal pour les professionnels ayant un niveau technique intermédiaire, souhaitant automatiser leurs processus de gestion documentaire et améliorer leur productivité.

Workflow n8n Google Drive, gestion de fichiers : problème résolu

Ce workflow résout le problème de la gestion manuelle des dossiers sur Google Drive, qui peut être chronophage et source d'erreurs. En automatisant la création, le filtrage et la suppression de dossiers, les utilisateurs gagnent du temps et réduisent les risques d'erreurs. Après mise en place, ils bénéficient d'une organisation plus fluide de leurs fichiers, ce qui leur permet de se concentrer sur des tâches à plus forte valeur ajoutée.

Workflow n8n Google Drive, gestion de fichiers : étapes du workflow

Étape 1 : Le workflow est déclenché manuellement par l'utilisateur.

  • Étape 1 : Le nœud n8n gère les options de requête.
  • Étape 2 : Un filtre est appliqué pour sélectionner les dossiers à traiter.
  • Étape 3 : Les dossiers existants sont récupérés sur Google Drive.
  • Étape 4 : De nouveaux dossiers sont créés en fonction des besoins.
  • Étape 5 : Les dossiers peuvent être convertis en fichiers si nécessaire.
  • Étape 6 : Les dossiers obsolètes sont supprimés pour maintenir un espace de travail organisé.

Workflow n8n Google Drive, gestion de fichiers : guide de personnalisation

Pour personnaliser ce workflow, vous pouvez modifier le nom des dossiers créés dans le nœud 'create new folder' et ajuster les paramètres de filtrage dans le nœud 'Filter'. Il est également possible de changer les règles de déclenchement dans le nœud 'Schedule Trigger' pour automatiser le processus à des intervalles réguliers. Assurez-vous de sécuriser les accès à votre Google Drive en vérifiant les autorisations dans les nœuds Google Drive. Enfin, vous pouvez intégrer d'autres outils via des requêtes HTTP si nécessaire.