Workflow n8n

Automatisation Google Drive avec n8n : génération de liens de téléchargement

  • Ce workflow n8n a pour objectif d'automatiser la gestion de fichiers sur Google Drive, en facilitant la génération de liens de téléchargement pour plusieurs fichiers. Dans un contexte où la collaboration et le partage de documents sont essentiels, ce type d'automatisation est particulièrement utile pour les équipes de projet, les départements marketing ou toute entreprise ayant besoin de partager des ressources rapidement et efficacement. Grâce à ce workflow, vous pouvez réduire le temps consacré à la gestion manuelle des fichiers et améliorer la productivité de votre équipe.
  • Le déroulé du workflow commence par un déclencheur manuel, permettant à l'utilisateur de lancer le processus à la demande. Ensuite, le premier nœud, 'Google Drive', est utilisé pour récupérer les fichiers souhaités, en définissant des paramètres comme la limite de fichiers à traiter. Une fois les fichiers récupérés, le nœud 'Loop Over Items' permet de traiter chaque fichier individuellement. Ensuite, le nœud 'Set Folder ID' est utilisé pour définir le dossier de destination pour les fichiers traités. Après cela, le nœud 'Generate Download Links' génère les liens de téléchargement pour chaque fichier. Enfin, le workflow se termine par le nœud 'Change Status' qui permet de modifier l'état des fichiers dans Google Drive, assurant ainsi un suivi efficace.
  • Les bénéfices business de ce workflow sont nombreux : il permet non seulement de gagner du temps en automatisant le processus de génération de liens, mais également de réduire les erreurs humaines liées à la gestion manuelle des fichiers. En intégrant ce type d'automatisation n8n, les entreprises peuvent améliorer leur efficacité opérationnelle et offrir un meilleur service à leurs clients.
Tags clés :Google Driveautomatisationworkflowcollaborationproductivité
Catégorie: Manual · Tags: Google Drive, automatisation, workflow, collaboration, productivité0

Workflow n8n Google Drive, collaboration, productivité : 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, collaboration, productivité : détail des nœuds

  • Google Drive

    Ce noeud interagit avec Google Drive pour effectuer des opérations telles que la récupération de fichiers selon des critères spécifiés.

  • Loop Over Items

    Ce noeud permet de traiter les éléments en les divisant en lots pour un traitement itératif.

  • Merge

    Ce noeud fusionne plusieurs ensembles de données selon des critères définis.

  • Set Folder ID

    Ce noeud définit un identifiant de dossier pour une utilisation ultérieure dans le workflow.

  • Manual Execute Workflow

    Ce noeud permet de déclencher manuellement l'exécution du workflow.

  • Generate Download Links

    Ce noeud génère des liens de téléchargement à partir d'un code JavaScript spécifié.

  • Change Status

    Ce noeud modifie le statut d'un fichier dans Google Drive en fonction des permissions et options fournies.

  • Replace Me

    Ce noeud n'effectue aucune opération, servant de point de passage dans le workflow.

  • Sticky Note

    Ce noeud crée une note autocollante avec un contenu et des dimensions spécifiés.

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

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "meta": {
    "instanceId": "c59a6b1daf09a846754bc2cf0a94db3299bd5a69fb14687c3a5e692704c548dd"
  },
  "nodes": [
    {
      "id": "2165cd37-10ff-46bd-88a5-c8377bf4bef7",
      "name": "Google Drive",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        1280,
        1100
      ],
      "parameters": {
        "limit": 100,
        "options": {
          "spaces": [
            "*"
          ],
          "corpora": "allDrives"
        },
        "operation": "list",
        "queryString": "='{{ $json[\"Folder ID\"] }}' in parents",
        "authentication": "oAuth2",
        "useQueryString": true
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "KJE0ZORR1Q1fJCd5",
          "name": "Google Drive account 2"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "5061db5e-2137-4c50-8902-a24cd53a6bdf",
      "name": "Loop Over Items",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        1480,
        1160
      ],
      "parameters": {
        "options": {},
        "batchSize": 50
      },
      "typeVersion": 3
    },
    {
      "id": "62a16fb8-9bfc-46db-a556-23fac7f403f5",
      "name": "Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        1720,
        1020
      ],
      "parameters": {
        "mode": "combine",
        "options": {},
        "combinationMode": "multiplex"
      },
      "typeVersion": 2.1
    },
    {
      "id": "bd410148-e745-43a2-960b-128bbb49828f",
      "name": "Set Folder ID",
      "type": "n8n-nodes-base.set",
      "notes": "Enter desired Folder",
      "position": [
        1120,
        1100
      ],
      "parameters": {
        "fields": {
          "values": [
            {
              "name": "Folder ID",
              "stringValue": "Enter Your Folder ID here"
            }
          ]
        },
        "options": {}
      },
      "notesInFlow": true,
      "typeVersion": 3.2
    },
    {
      "id": "16def9df-5c8b-4359-a879-11e66f191f92",
      "name": "Manual Execute Workflow",
      "type": "n8n-nodes-base.manualTrigger",
      "notes": "Optional",
      "position": [
        940,
        1100
      ],
      "parameters": {},
      "notesInFlow": true,
      "typeVersion": 1
    },
    {
      "id": "e7d54620-e5e6-470e-add5-ccefdfb2a979",
      "name": "Generate Download Links",
      "type": "n8n-nodes-base.code",
      "position": [
        1480,
        980
      ],
      "parameters": {
        "jsCode": "// This function will create an array of file links from the given Google Drive folder\nreturn items.map(file => {\n  return { json: { 'link': `https://drive.google.com/u/3/uc?id=${file.json.id}&export=download&confirm=t&authuser=0`, 'name': file.json.name } };\n});"
      },
      "typeVersion": 2
    },
    {
      "id": "04e71edf-c40f-4c80-961c-f511e145232c",
      "name": "Change Status",
      "type": "n8n-nodes-base.googleDrive",
      "notes": "Make Files Public to anyone with a link",
      "position": [
        1660,
        1180
      ],
      "parameters": {
        "fileId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $json.id }}"
        },
        "options": {
          "supportsAllDrives": true
        },
        "operation": "share",
        "permissionsUi": {
          "permissionsValues": {
            "role": "reader",
            "type": "anyone"
          }
        },
        "authentication": "oAuth2"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "KJE0ZORR1Q1fJCd5",
          "name": "Google Drive account 2"
        }
      },
      "notesInFlow": true,
      "typeVersion": 1
    },
    {
      "id": "4452cd81-e94a-465e-987b-5acf46e25428",
      "name": "Replace Me",
      "type": "n8n-nodes-base.noOp",
      "position": [
        1880,
        1020
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "dab69e10-d9af-4ece-a6c6-cb35468e3bf0",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        880,
        820
      ],
      "parameters": {
        "width": 1235.0111197082438,
        "height": 545.6382804772701,
        "content": "## Example Output:\n```JSON\n{\n\"link\": \"https://drive.google.com/u/3/uc?id=1hojqPfXchNTY8YRTNkxSo-8txK9re-V4&export=download&confirm=t&authuser=0\",\n\"name\": \"firefox_rNjA0ybKu7.png\",\n\"kind\": \"drive#permission\",\n\"id\": \"anyoneWithLink\",\n\"type\": \"anyone\",\n\"role\": \"reader\",\n\"allowFileDiscovery\": false\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n### You can store the output data with any data store node you want\n### for example save them into Excel Sheet or Airtable etc..."
      },
      "typeVersion": 1
    }
  ],
  "pinData": {},
  "connections": {
    "Merge": {
      "main": [
        [
          {
            "node": "Replace Me",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Drive": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          },
          {
            "node": "Generate Download Links",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Change Status": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Folder ID": {
      "main": [
        [
          {
            "node": "Google Drive",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          }
        ],
        [
          {
            "node": "Change Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Download Links": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Manual Execute Workflow": {
      "main": [
        [
          {
            "node": "Set Folder ID",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Workflow n8n Google Drive, collaboration, productivité : pour qui est ce workflow ?

Ce workflow s'adresse principalement aux équipes marketing, aux gestionnaires de projet et aux entreprises qui utilisent Google Drive pour le partage de fichiers. Il est conçu pour des utilisateurs ayant un niveau technique intermédiaire, souhaitant optimiser leurs processus de travail.

Workflow n8n Google Drive, collaboration, productivité : problème résolu

Ce workflow résout le problème de la gestion manuelle des fichiers sur Google Drive, qui peut être chronophage et source d'erreurs. En automatisant la génération de liens de téléchargement, il permet aux utilisateurs de gagner un temps précieux et d'améliorer la précision des partages de fichiers. Les utilisateurs peuvent ainsi se concentrer sur des tâches à plus forte valeur ajoutée, tout en assurant un accès rapide et fiable aux documents nécessaires.

Workflow n8n Google Drive, collaboration, productivité : étapes du workflow

Étape 1 : Le workflow commence par un déclencheur manuel, permettant à l'utilisateur de l'exécuter à la demande.

  • Étape 1 : Le nœud 'Google Drive' récupère les fichiers selon les paramètres définis.
  • Étape 2 : Le nœud 'Loop Over Items' traite chaque fichier individuellement.
  • Étape 3 : Le nœud 'Set Folder ID' définit le dossier de destination pour les fichiers.
  • Étape 4 : Le nœud 'Generate Download Links' crée les liens de téléchargement pour chaque fichier.
  • Étape 5 : Enfin, le nœud 'Change Status' modifie l'état des fichiers dans Google Drive pour un suivi efficace.

Workflow n8n Google Drive, collaboration, productivité : guide de personnalisation

Pour personnaliser ce workflow, vous pouvez modifier le nœud 'Google Drive' pour ajuster les paramètres de recherche des fichiers, comme le type de fichier ou le dossier source. Il est également possible de changer le dossier de destination dans le nœud 'Set Folder ID' en entrant l'ID du dossier souhaité. Pour une intégration avec d'autres outils, vous pouvez ajouter des nœuds supplémentaires, comme des notifications par email après la génération des liens. Assurez-vous de sécuriser le workflow en vérifiant les permissions d'accès aux fichiers dans le nœud 'Change Status'.