Obtenir toutes les pièces jointes de Gmail et les télécharger sur Google Drive
Débutant
Ceci est unBuilding Blocksworkflow d'automatisation du domainecontenant 3 nœuds.Utilise principalement des nœuds comme Function, GoogleDrive, GmailTrigger. Récupérer plusieurs pièces jointes de Gmail et les télécharger sur Google Drive
Prérequis
- •Informations d'identification Google Drive API
- •Compte Google et informations d'identification Gmail API
Nœuds utilisés (3)
Catégorie
Aperçu du workflow
Visualisation des connexions entre les nœuds, avec support du zoom et du déplacement
Exporter le workflow
Copiez la configuration JSON suivante dans n8n pour importer et utiliser ce workflow
{
"meta": {
"instanceId": "1a23006df50de49624f69e85993be557d137b6efe723a867a7d68a84e0b32704"
},
"nodes": [
{
"id": "3c7ae816-6ce2-4b6b-893e-75c6b8756555",
"name": "Déclencheur - Nouvel email",
"type": "n8n-nodes-base.gmailTrigger",
"notes": "has:attachment",
"position": [
680,
300
],
"parameters": {
"simple": false,
"filters": {
"q": "has:attachment"
},
"options": {
"downloadAttachments": true
},
"pollTimes": {
"item": [
{
"mode": "everyMinute"
}
]
}
},
"notesInFlow": true,
"typeVersion": 1.1
},
{
"id": "b87b2211-03d3-4742-98c9-977ae4a8d581",
"name": "Joindre les sorties de données binaires",
"type": "n8n-nodes-base.function",
"position": [
900,
300
],
"parameters": {
"functionCode": "let results = [];\n\nfor (item of items) {\n for (key of Object.keys(item.binary)) {\n results.push({\n json: {\n fileName: item.binary[key].fileName\n },\n binary: {\n data: item.binary[key],\n }\n });\n }\n}\n\nreturn results;"
},
"typeVersion": 1
},
{
"id": "f8e19c97-0983-4365-bc63-179605050ef2",
"name": "Téléverser les fichiers sur google drive",
"type": "n8n-nodes-base.googleDrive",
"position": [
1140,
300
],
"parameters": {
"name": "={{ $json.fileName.split(\".\")[0] + \"-\" + $('Trigger - New Email').item.json.from.value[0].address + \".\" + $json.fileName.split(\".\")[1]}}",
"driveId": {
"__rl": true,
"mode": "list",
"value": "My Drive",
"cachedResultUrl": "https://drive.google.com/drive/my-drive",
"cachedResultName": "My Drive"
},
"options": {},
"folderId": {
"__rl": true,
"mode": "list",
"value": "root",
"cachedResultUrl": "https://drive.google.com/drive",
"cachedResultName": "/ (Root folder)"
}
},
"typeVersion": 3
}
],
"pinData": {},
"connections": {
"3c7ae816-6ce2-4b6b-893e-75c6b8756555": {
"main": [
[
{
"node": "b87b2211-03d3-4742-98c9-977ae4a8d581",
"type": "main",
"index": 0
}
]
]
},
"b87b2211-03d3-4742-98c9-977ae4a8d581": {
"main": [
[
{
"node": "f8e19c97-0983-4365-bc63-179605050ef2",
"type": "main",
"index": 0
}
]
]
}
}
}Foire aux questions
Comment utiliser ce workflow ?
Copiez le code de configuration JSON ci-dessus, créez un nouveau workflow dans votre instance n8n et sélectionnez "Importer depuis le JSON", collez la configuration et modifiez les paramètres d'authentification selon vos besoins.
Dans quelles scénarios ce workflow est-il adapté ?
Débutant - Blocs de construction
Est-ce payant ?
Ce workflow est entièrement gratuit et peut être utilisé directement. Veuillez noter que les services tiers utilisés dans le workflow (comme l'API OpenAI) peuvent nécessiter un paiement de votre part.
Workflows recommandés
✨🔪 Analyse avancée de documents AI et extraction de texte basée sur Llama Parse
✨🔪 基于Llama Parsede高级AI文档解析与文本extraction
If
Set
Gmail
+
If
Set
Gmail
54 NœudsJoseph LePage
Blocs de construction
[Modèle] AI Pet Shop v8
🐶 Assistant de magasin de pets IA - Intégration de GPT-4o, Google Calendar et WhatsApp/Instagram/Facebook
If
N8n
Set
+
If
N8n
Set
244 NœudsAmanda Benks
Ventes
Ajouter de nouveaux e-mails reçus comme nouvelle ligne dans la feuille de calcul Google Sheets.
Ajout des nouveaux e-mails reçus comme nouvelles lignes dans Google Sheets
Gmail Trigger
Google Sheets
Gmail Trigger
Google Sheets
4 NœudsWeblineIndia
Autres
Démo avancée de l'AI (présentée à la 14e rencontre des développeurs AI)
Démo avancée IA (présentée à la 14e rencontre des développeurs IA)
If
Code
Gmail
+
If
Code
Gmail
39 NœudsMax Tkacz
Blocs de construction
Archiver les pages vides dans une base de données Notion
Archiver les pages vides d'une base de données Notion
If
Cron
Notion
+
If
Cron
Notion
10 NœudsJonathan
Blocs de construction
Conversion d'images JPG/PNG vers WebP
Optimisation automatisée d'images avec APYHub et Google Drive : conversion JPG/PNG en WebP
Set
Code
Switch
+
Set
Code
Switch
12 NœudsDavide
Autres
Informations sur le workflow
Niveau de difficulté
Débutant
Nombre de nœuds3
Catégorie1
Types de nœuds3
Description de la difficulté
Auteur
Liens externes
Voir sur n8n.io →
Partager ce workflow