Numeriblog Google Workspace Gmail, le coeur du réacteur Google Apps Script : importer automatiquement un CSV depuis une pièce jointe de Gmail vers un Google Sheets

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 […]

personnes ont consulté cet article

5 minutes

Rédigé par Ghislain SANJUAN - il y a 4 ans

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

Image de référence

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 ».

Je m’abonne à PremiumJe me connecte

Paywall image

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 similaires

  • Articles connexes
  • Plus de l'auteur

Rédacteur

S’abonner
Notification pour
21 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires