Révisé 2026-07-28
GitHub Copilot pour Apps Script
Une comparaison pratique de GitHub Copilot et Google Apps Script Copilot pour les développeurs Apps Script.

Réponse courte : GitHub Copilot fonctionne dans des éditeurs qui ouvrent des fichiers locaux : un projet Apps Script ne l’atteint qu’après avoir été synchronisé sur le disque avec clasp. Google Apps Script Copilot fonctionne dans l’éditeur web où le projet réside déjà, sans étape de synchronisation.
Comment cette page a été vérifiée
Cette revue porte sur la prise en charge documentée des IDE, le lieu du workflow et le périmètre des tâches. Elle n’évalue pas la qualité du code ni les fonctions non documentées.
Côte à côte
En un coup d’œil
| Critère | Google Apps Script Copilot | GitHub Copilot |
|---|---|---|
| Où il s’exécute | Extension Chrome dans l’éditeur script.google.com. | Extensions pour Visual Studio Code, Visual Studio, les IDE JetBrains et Eclipse, plus GitHub.com, GitHub Mobile et une CLI. |
| Comment il atteint le projet | Lit le projet Apps Script déjà ouvert devant vous. | Travaille sur des fichiers ouverts dans un éditeur pris en charge : le projet doit d’abord être récupéré sur le disque avec clasp. |
| Préparation avant le premier prompt | Installez l’extension et connectez-vous. | Un compte GitHub avec Copilot activé, un éditeur pris en charge et, pour Apps Script, également Node.js 20 ou plus, clasp et l’API Apps Script. |
| Exécution et tests | Appliquez la modification et exécutez-la dans le même éditeur. | Envoyez avec clasp, puis exécutez dans l’éditeur Apps Script. |
| Manifeste et autorisations | appsscript.json et la demande d’autorisation restent visibles. | appsscript.json est un fichier local ; la demande d’autorisation apparaît toujours dans Apps Script après l’envoi. |
| Déclencheurs, versions, déploiements | Géré dans l’éditeur Apps Script, à côté de l’assistant. | Git suit la copie locale ; les déclencheurs, versions et déploiements restent dans Apps Script. |
| Meilleure adéquation | Les modifications qui relèvent d’un projet Apps Script existant. | Travail sur dépôt et sur plusieurs langages, Apps Script n’étant qu’une cible parmi d’autres. |
Le meilleur choix
GitHub Copilot est un assistant de programmation généraliste pour de nombreux environnements. Google Apps Script Copilot se concentre sur Apps Script dans l’éditeur web.
Ce qu’apporte clasp
clasp est l’outil en ligne de commande open source de Google pour développer Apps Script depuis un terminal. Il demande Node.js 20 ou plus et l’API Apps Script activée, et ajoute une étape de téléchargement et d’envoi autour de chaque modification.
Limites
Le travail sur un dépôt local, les outils de déploiement et les règles de l’organisation peuvent favoriser un environnement généraliste. Relisez toujours le code et les autorisations.
Lequel choisir
le projet réside dans l’éditeur web, les modifications sont petites et fréquentes, et un aller-retour clasp par modification n’en vaut pas la peine.
le script est déjà versionné, la relecture de code est obligatoire, ou Apps Script fait partie d’une base de code plus large que vous maintenez en local.
Questions fréquentes
- GitHub Copilot fonctionne-t-il dans l’éditeur Apps Script ?
- Ses surfaces documentées sont les IDE pris en charge ainsi que les surfaces web, mobile et CLI de GitHub. Pour l’utiliser sur un projet Apps Script, vous synchronisez ce projet en fichiers locaux avec clasp et l’éditez dans l’un de ces IDE.
- Qu’est-ce que clasp change au workflow ?
- clasp vous permet de développer et gérer des projets Apps Script depuis un terminal. Il demande Node.js 20 ou plus et l’API Apps Script activée sur votre compte, et ajoute une étape de récupération et d’envoi autour de chaque modification — c’est précisément ce qui rend possibles l’historique Git et les pull requests.
- Une équipe peut-elle utiliser les deux ?
- Oui, et beaucoup le font. Le dépôt reste la source de vérité relue pour les projets importants, tandis que les corrections rapides se font sur script.google.com. Gardez une direction faisant autorité pour qu’un envoi n’écrase pas une modification faite dans le navigateur.
Sources officielles
Lisez la documentation d’origine avant de modifier un workflow de production.