Google Apps Script : importer automatiquement un CSV depuis une pièce jointe de Gmail vers un Google Sheets
Vous recevez tous les jours un fichier CSV en pièce jointe de la part d’un de vos collègues. Ce fichier contient des données que vous souhaitez importer dans un Google Sheets. Et bien pourquoi ne […]
Ce que vous allez découvrir
- Fonction de récupération dans un tableau Sheets des données d’une pièce jointe de type CSV située dans le dernier email d’un destinataire donné
- Fonction d'insertion des données dans un Google Sheets
- Appel des deux fonctions précédentes dans une seule et même fonction MAIN()
- Planifier l’appel de la fonction MAIN()
Google Apps Script : importer automatiquement un CSV depuis une pièce jointe de Gmail vers un Google Sheets
Vous recevez tous les jours un fichier CSV en pièce jointe de la part d’un de vos collègues. Ce fichier contient des données que vous souhaitez importer dans un Google Sheets. Et bien pourquoi ne pas automatiser cette tâche chronophage avec un peu de code ?
Google Apps Script est là pour vous !
Avant toute chose posons un contexte :
Olivier travaille dans une usine de production d’arbres à came et vilebrequins pour moteurs de camions. Il est en charge de la qualité et donc de la gestion des rebuts. Ces derniers sont répertoriés par le chef de production dans un logiciel. Le chef de production, appelons-le Ghislain, extrait quotidiennement ces données du logiciel sous format CSV (Comma Separator Value : fichier de données séparées par une virgule) et envoie tous les jours à 9h00 un fichier en pièce jointe d’un mail à Olivier.
Olivier doit donc manuellement :
Vérifier si Ghislain a envoyé un mail concernant les rebuts
Ouvrir le mail reçu de Ghislain
Enregistrer le CSV dans le drive
Ouvrir le CSV avec Google Sheets
Copier les données du Google Sheets
Coller ces données dans un autre Google Sheets à la suite des anciennes données
Supprimer le fichier CSV du drive
Beaucoup d’étapes pour un simple transfert de données !
Le contexte est posé, voyons comment automatiser tout ceci avec Google Apps Script, la plateforme de développement de Google :
Fonction de récupératio
Veuillez prendre un abonnement Premium pour accéder à cette ressource
L’accès à cette ressource se fait en vous abonnant à Premium. Vous donnant également accès à toutes les autres ressources étiquettées « Premium ».
Cet article est réservé aux abonnés. Pourquoi ?
Fournir tout ce contenu nous demande beaucoup de temps, des ressources et une veille permanente. Accédez à ce contenu en rejoignant notre super communauté, pour tous nous remercier 💪
Besoin d'un peu plus d'aide sur Sheets ?
Des formateurs sont disponibles toute l'année pour vous accompagner et optimiser votre utilisation de Sheets, que ce soit pour votre entreprise ou pour vos besoins personnels !
Découvrir nos formations Sheets
- Articles connexes
- Plus de l'auteur