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ère | Google Apps Script | Make.com |
|---|---|---|
| Flexibilité | Code 100 % personnalisable | Limité aux blocs prévus |
| Coût | Gratuit (jusqu’à certaines limites) | Payant au-delà de 1 000 ops/mois |
| Complexité | Plus technique, mais plus puissant | Plus accessible visuellement |
| Boucles & logique avancée | Oui (native) | Complexe ou impossible selon les cas |
| Accès API tiers | Totalement libre | Dé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 :
- 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. »
- ChatGPT te renvoie un code commenté et prêt à tester.
- Tu le colles dans l’éditeur de script de Google Apps Script ou via un Google sheets.
- 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
- Demande à chat GPT d’ajouter des logs pour que tu saches ce qui a marché ou non dans ton script.
- Fais le script par phase et teste-les une par une comme ça tu ne te perds pas.
- Commence avec des automatisations sur Google Sheets pour comprendre le fonctionnement de l’outil.
- Lis ton script, parfois chat GPT ajoute des choses que tu n’as pas demandées car il les trouve utiles.
En résumé
| Avantages | Inconvénients |
|---|---|
| 100 % gratuit | Plus technique que Make |
| Hyper flexible | Moins visuel |
| Accès total aux services Google | Gestion des erreurs moins intuitive |
| S’intègre avec des APIs tierces | Courbe 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.