← Retour au blog

1 juillet 2025

Guide Google Apps Script pour débutants

Nathanaelle 4 min de lecture

Comment l’utiliser avec ChatGPT, pourquoi l’adopter, quand le préférer à Make.com, et comment démarrer dès aujourd’hui


Qu’est-ce que Google Apps Script ?

Google Apps Script est un langage de programmation basé sur JavaScript, développé par Google. Il permet d’automatiser et d’étendre les applications Google Workspace comme Google Sheets, Gmail, Docs, Drive, Calendar, Forms… sans rien installer.

En clair : c’est un robot invisible qui agit dans vos fichiers Google comme si vous aviez un assistant technique 24h/24.


Pourquoi utiliser Google Apps Script ?

Voici quelques cas concrets :

  • Extraire des données de Gmail automatiquement (ex : pièces jointes, factures, mails clients…)
  • Alimenter un Google Sheets avec des infos issues d’une API externe (ex : Shopify, Notion, LinkedIn, Stripe…)
  • Générer et envoyer des rapports chaque semaine automatiquement
  • Créer des alertes personnalisées (ex : si une cellule dépasse un seuil)
  • Organiser des fichiers dans Google Drive selon des règles

Pourquoi le préférer parfois à Make (ou Zapier) ?

CritèreGoogle Apps ScriptMake.com
FlexibilitéCode 100 % personnalisableLimité aux blocs prévus
CoûtGratuit (jusqu’à certaines limites)Payant au-delà de 1 000 ops/mois
ComplexitéPlus technique, mais plus puissantPlus accessible visuellement
Boucles & logique avancéeOui (native)Complexe ou impossible selon les cas
Accès API tiersTotalement libreDépend des modules disponibles

À préférer quand :

  • Tu veux aller plus loin que les modules de Make te permettent
  • Tu veux éviter des coûts d’exécution élevés
  • Tu veux un système plus robuste, plus discret, plus contrôlable

Comment l’utiliser avec ChatGPT ?

Tu peux travailler avec ChatGPT comme ton développeur personnel pour créer ton script Google Apps Script :

  1. Tu décris ce que tu veux faire, de manière claire, comme : « Je veux un script qui lit tous mes mails avec une pièce jointe, les enregistre dans Drive, et note l’expéditeur et la date dans un Sheets. »
  2. ChatGPT te renvoie un code commenté et prêt à tester.
  3. Tu le colles dans l’éditeur de script de Google Apps Script ou via un Google sheets.
  4. Tu lances un test, tu reviens vers ChatGPT pour l’ajuster.

Avec ChatGPT, pas besoin d’apprendre JavaScript par cœur. Tu apprends en le pratiquant sur ton propre cas d’usage, avec un assistant.


Coûts et limites

Google Apps Script est gratuit, mais :

  • Il y a un quota d’exécution par jour (ex : 90 minutes de temps de script pour un compte personnel)
  • Les limites varient selon le type de compte (gratuit, Google Workspace, domaine scolaire…)

Voir les quotas : https://developers.google.com/apps-script/guides/services/quotas

Astuce : pour les usages lourds, il suffit parfois de répartir les exécutions sur plusieurs scripts ou de planifier via des déclencheurs horaires.


Difficultés possibles

  • L’éditeur de script n’est pas aussi intuitif qu’un outil no-code (Make ou Zapier)
  • Les erreurs ne sont pas toujours claires pour les débutants (ChatGPT peut t’aider à les décrypter)
  • L’authentification OAuth avec certaines API (Notion, LinkedIn, etc.) peut demander plus de configuration

Mais avec un peu d’accompagnement, ces difficultés sont rapidement surmontables.


Comment commencer maintenant ?

1. Ouvre un Google Sheet

Extensions > Apps Script
Tu arrives dans l’éditeur.

2. Colle un premier script simple (exemple ci-dessous)

javascriptCopiarEditarfunction logEmails() {
  var threads = GmailApp.search('has:attachment');
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Feuille1");
  threads.forEach(function(thread) {
    var message = thread.getMessages()[0];
    sheet.appendRow([
      message.getSubject(),
      message.getFrom(),
      message.getDate()
    ]);
  });
}

3. Exécute le script > accepte les autorisations

(bouton ▶️ en haut dans l’éditeur)

4. Observe le résultat et ajuste avec l’aide de ChatGPT

5. Astuces personnelles

  1. Demande à chat GPT d’ajouter des logs pour que tu saches ce qui a marché ou non dans ton script.
  2. Fais le script par phase et teste-les une par une comme ça tu ne te perds pas.
  3. Commence avec des automatisations sur Google Sheets pour comprendre le fonctionnement de l’outil.
  4. Lis ton script, parfois chat GPT ajoute des choses que tu n’as pas demandées car il les trouve utiles.

En résumé

AvantagesInconvénients
100 % gratuitPlus technique que Make
Hyper flexibleMoins visuel
Accès total aux services GoogleGestion des erreurs moins intuitive
S’intègre avec des APIs tiercesCourbe d’apprentissage au départ

À retenir

  • Google Apps Script est le moteur caché de Google Workspace.
  • Il est idéal pour automatiser, centraliser et connecter.
  • Il est complémentaire à Make, et souvent préférable pour les workflows internes complexes.
  • Et surtout : tu n’as pas besoin d’être développeur.
    Avec un bon prompt et ChatGPT, tu peux déjà automatiser plus que 90 % des entreprises autour de toi.

Nos questions les plus fréquentes

Les points clés pour comprendre notre façon de structurer, automatiser et transmettre un système opérationnel durable.

Comment travaillez-vous ?
Nous suivons un processus structuré pour garder le projet lisible du début à la fin. Vous disposez d'un espace projet dédié, avec les étapes, les décisions, les livrables et les validations centralisés.
Cette méthode convient-elle à une petite équipe ?
Oui. La méthode s'adapte à la taille de l'équipe. L'objectif reste le même : clarifier les responsabilités, centraliser les informations importantes et automatiser ce qui fait réellement gagner du temps.
Quels types de tâches pouvez-vous automatiser ?
Nous automatisons les flux qui ont déjà été clarifiés : suivi commercial, gestion de projet, reporting, onboarding client, relances, documentation interne ou synchronisation entre outils.
Pourquoi Notion ?
Notion permet de construire une base opérationnelle claire, transmissible et évolutive. C'est un bon socle pour centraliser les process, les ressources, les décisions et la documentation d'une agence.
Pourquoi Looker Studio ?
Looker Studio permet de transformer les données en tableaux de bord lisibles. L'intérêt n'est pas d'ajouter plus de reporting, mais de rendre les bons indicateurs accessibles au bon moment.
Pourquoi Make ?
Make permet de connecter les outils entre eux et de réduire les tâches manuelles. Nous l'utilisons quand l'automatisation fiabilise l'exécution sans ajouter de complexité inutile.

Audit stratégique

Un système clair pour piloter votre agence

On identifie les zones de friction, les automatisations utiles et les priorités à structurer pour gagner en clarté, autonomie et visibilité.

Réserver un appel
Retour en haut
Une Solution

Vous souhaitez en savoir plus ?

N’hésitez-plus, contactez-nous !