Qu'est-ce que GASE ?
GASE (Google Apps Script Editor) est une extension Chrome qui améliore l'éditeur natif de Google Apps Script. Elle ajoute des fonctionnalités avancées non disponibles dans l'éditeur standard, optimisant ainsi le flux de travail de développement.
L'extension vous permet de naviguer dans vos projets avec une arborescence de fichiers hiérarchique et repliable, de basculer entre plusieurs thèmes visuels, d'utiliser des raccourcis clavier de style Vim, de rechercher du texte dans tous les fichiers du projet et de télécharger l'intégralité de votre projet sous forme de fichier .zip en un seul clic.
La version Pro inclut un assistant IA de type chat LLM pour poser des questions sur votre code, demander des mises à jour de fichiers ou en créer de nouveaux, ainsi qu'un accès à la boutique d'extraits de code où vous pouvez partager et télécharger des fragments de code avec la communauté.
Premiers pas
Lorsque vous ouvrez un projet Google Apps Script avec l'extension installée, vous remarquerez plusieurs changements immédiats dans l'éditeur :
- Nouveau thème visuel : L'éditeur adopte une apparence sombre moderne par défaut, avec des couleurs optimisées pour les longues sessions de développement.
- Explorateur de fichiers amélioré : Dans le panneau de gauche, vous verrez une vue arborescente avec des icônes personnalisées pour chaque fichier (.gs, .html).
- Boutons supplémentaires : De nouveaux boutons apparaissent dans l'interface pour accéder aux extraits, à l'assistant IA et aux paramètres de l'extension.
Pour ouvrir le panneau principal de l'extension, cliquez sur l'icône GASE dans la barre d'extensions Chrome.
Fonctionnalités
Arborescence de fichiers
Naviguez dans vos projets avec une arborescence de fichiers hiérarchique et repliable. Organisez, renommez et gérez vos fichiers de manière visuelle et intuitive directement depuis l'extension.
Thèmes visuels
Personnalisez l'apparence de l'éditeur avec plusieurs thèmes. Alternez entre les thèmes clair, sombre et à contraste élevé pour réduire la fatigue oculaire lors de longues sessions de développement.
Raccourcis Vim
Activez le mode Vim dans l'éditeur et utilisez les raccourcis clavier familiers pour naviguer, éditer et manipuler du texte sans souris. Idéal pour les développeurs qui préfèrent l'efficacité de Vim.
Boutique d'extraits
Dans la version gratuite, vous pouvez créer et gérer des extraits locaux. Avec la version Pro, accédez à la boutique d'extraits pour téléverser vos fragments de code et télécharger ceux partagés par la communauté.
Assistant IA (Pro)
Discutez avec un LLM intégré directement dans l'éditeur. Posez des questions sur votre code, demandez des mises à jour de fichiers existants ou la création de nouveaux fichiers. Un outil indispensable pour accélérer votre développement.
Téléchargement .zip
Téléchargez l'intégralité de votre projet sous forme de fichier .zip en un seul clic. Idéal pour les sauvegardes locales, le partage de projet ou la migration entre comptes Google.
Explorateur compact
Masquez ou affichez l'explorateur de fichiers en un seul clic ou raccourci clavier. Maximisez l'espace d'édition lorsque vous avez besoin de vous concentrer sur le code.
Recherche globale
Recherchez du texte dans tous les fichiers de votre projet simultanément. Trouvez des variables, des fonctions ou tout fragment de code instantanément sans ouvrir chaque fichier manuellement.
Thèmes et personnalisation
GASE inclut des dizaines de thèmes visuels pour l'éditeur Monaco. Vous pouvez changer de thème à tout moment et voir le changement appliqué instantanément.
- Ouvrez l'éditeur Google Apps Script
- Cherchez le sélecteur de thèmes dans la barre supérieure (il affiche le nom du thème actuel)
- Sélectionnez l'un des thèmes disponibles. Le changement est immédiat.
Position du panneau IA
Vous pouvez choisir entre deux modes d'affichage pour l'assistant IA :
- Float: Float : Le chat s'ouvre comme une fenêtre flottante superposée à l'éditeur. Recommandé pour les grands écrans.
- Inline: Inline : Le chat est intégré comme un panneau latéral fixe à droite de l'éditeur. Idéal pour les petits écrans ou pour garder le chat toujours visible.
- Ouvrez l'assistant IA
- Allez dans l'onglet Settings
- Trouvez le sélecteur Position et choisissez Float ou Inline.
Mode Vim
Si vous êtes habitué aux raccourcis Vim, vous pouvez activer le mode Vim dans l'éditeur. Le mode se bascule depuis le popup de l'extension (icône dans la barre Chrome) ou via un raccourci clavier. Une fois activé, l'éditeur répond aux commandes Vim standard : h, j, k, l pour la navigation, i pour insérer, Esc pour revenir au mode normal, et toutes les commandes que vous connaissez déjà.
Explorateur de fichiers
Le panneau gauche de l'éditeur affiche tous les fichiers de votre projet sous forme d'arborescence hiérarchique. Cliquez sur n'importe quel fichier pour l'ouvrir directement dans l'éditeur.
- Dossiers : Affichés avec une icône de dossier. Cliquez pour déplier ou replier.
- Fichiers .gs : Identifiés par une icône JavaScript.
- Fichiers .html : Identifiés par une icône HTML.
Gestionnaire d'extraits
Le gestionnaire d'extraits vous permet de créer, modifier et organiser des fragments de code réutilisables. C'est comme avoir une bibliothèque de code personnelle que vous pouvez insérer rapidement dans n'importe quel projet.
Pour ouvrir le gestionnaire, cliquez sur le bouton Snippets dans la barre d'outils GASE ou utilisez le raccourci depuis le popup de l'extension.
Créer un nouvel extrait
- Cliquez sur + New Snippet dans le panneau du gestionnaire
- Remplissez les champs : Name (nom descriptif), Prefix (raccourci court pour l'insérer, ex. logt), Description (optionnel) et Scope (JavaScript pour .gs, HTML pour .html, ou All pour les deux)
- Cliquez sur Save.
Insérer un extrait dans l'éditeur
Tapez le préfixe de l'extrait dans l'éditeur et appuyez sur Tab. L'extrait se développera automatiquement avec le code que vous avez défini.
Modifier ou supprimer un extrait
- Sélectionnez l'extrait dans la liste du panneau gauche
- Modifiez les champs et cliquez sur Save
- Pour supprimer, cliquez sur le bouton corbeille.
Boutique d'extraits
La boutique communautaire vous permet de découvrir des extraits créés par d'autres développeurs, de les importer dans votre projet et de partager les vôtres (nécessite un plan Pro ou un essai actif).
Explorer la boutique
- Ouvrez le gestionnaire d'extraits
- Dans le panneau droit, vous verrez la Boutique d'extraits
- Utilisez la barre de recherche pour trouver des extraits par nom
- Triez par Plus récents, Plus populaires ou Tendances.
Importer un extrait depuis la boutique
- Trouvez un extrait qui vous plaît
- Cliquez sur Import
- L'extrait sera ajouté à votre liste personnelle. Vous pouvez le modifier comme n'importe quel autre.
Téléverser un extrait dans la boutique (Pro/Essai)
- Créez ou sélectionnez un extrait dans votre liste personnelle
- Cliquez sur le bouton nuage (Upload)
- Avec un plan Pro ou un essai actif, l'extrait est publié dans la boutique
- Sans Pro, il vous sera demandé d'activer l'essai ou d'acheter un abonnement.
Voter pour des extraits — Si vous êtes authentifié, vous pouvez évaluer les extraits avec des étoiles (1-5) pour aider la communauté à trouver les plus utiles.
Signaler un contenu inapproprié — Si vous trouvez un extrait qui enfreint les règles, vous pouvez le signaler en cliquant sur l'icône de drapeau. Un modérateur l'examinera.
Assistant IA
L'assistant IA vous permet de discuter avec des modèles de langage avancés (Gemini, DeepSeek, Claude) directement depuis l'éditeur. Vous pouvez lui demander d'écrire du code, de l'expliquer, de le déboguer, de le refactoriser ou de créer de nouveaux fichiers.
Configurer l'assistant pour la première fois
- Ouvrez le chat IA depuis le bouton AI Assistant dans l'éditeur
- Si vous n'êtes pas authentifié, la fenêtre de connexion s'ouvrira. Connectez-vous avec votre compte Google
- Si vous n'avez pas de plan Pro ou d'essai, cliquez sur Upgrade et activez l'essai gratuit de 15 jours ou achetez le plan Pro
- Dans l'onglet Settings : choisissez le Provider (Google Gemini, DeepSeek ou Anthropic Claude), entrez votre API Key et cliquez sur Verify pour la valider, sélectionnez le Model et cliquez sur Save.
API Keys
- Google Gemini: https://aistudio.google.com/app/apikey
- DeepSeek: https://platform.deepseek.com/api_keys
- Anthropic (Claude): https://console.anthropic.com/settings/keys
Changer de modèle sans tout reconfigurer
- Allez dans Settings dans le chat IA
- Vous verrez votre configuration actuelle
- Sélectionnez un modèle différent dans le menu déroulant Change Model
- Cliquez sur Save Model. Le changement prend effet immédiatement.
Changer de fournisseur
- Dans Settings, cliquez sur Change API Key
- Sélectionnez le nouveau fournisseur dans le premier menu déroulant
- Entrez la API Key du nouveau fournisseur
- Cliquez sur Verify pour la valider
- Sélectionnez le modèle souhaité
- Cliquez sur Save.
Utiliser le chat
- Tapez votre question ou demande dans le champ de texte
- Vous pouvez mentionner des fichiers du projet en tapant @ suivi du nom (un menu déroulant apparaîtra pour la sélection)
- Appuyez sur Entrée pour envoyer
- L'IA répondra avec des explications et, le cas échéant, du code.
Approuver ou rejeter les modifications suggérées
Lorsque l'IA suggère des modifications dans un fichier, vous verrez une carte de modification sous sa réponse. La carte affiche le nom du fichier, un badge NEW s'il s'agit d'un nouveau fichier, et un diff (lignes vertes pour les ajouts, rouges pour les suppressions). Cliquez sur Approve pour appliquer la modification ou sur Deny pour la rejeter.
Notes importantes
- Les fichiers mentionnés avec @ sont envoyés au modèle comme contexte. Sélectionnez les fichiers pertinents pour obtenir de meilleures réponses.
- L'IA voit la structure complète de votre projet (noms de fichiers et dossiers).
- Vous pouvez avoir plusieurs conversations actives depuis l'onglet History.
- Le bouton New Chat (icône +) démarre une conversation propre sans historique.
Tarifs
GASE propose un plan gratuit avec toutes les fonctionnalités essentielles et un plan Pro avec des capacités avancées. La gestion des abonnements est assurée par Dodo Payments.
Plan Gratuit
$0
Accès complet à toutes les fonctionnalités sauf l'Assistant IA et la Boutique d'extraits.
- Arborescence de fichiers
- thèmes visuels
- raccourcis Vim
- extraits locaux
- téléchargement .zip
- explorateur compact et recherche globale.
Plan Pro
2 USD / mois
20 USD / an (économisez 17 %)
Inclut un essai gratuit de 15 jours.
Toutes les fonctionnalités du plan gratuit plus l'Assistant IA et la Boutique d'extraits avec synchronisation cloud.
- Tout du plan gratuit + Assistant IA de type chat LLM + Boutique d'extraits (téléverser et télécharger des extraits de la communauté).
Plans en détail : Free, Pro et Essai
Plan Free (gratuit)
- Tous les thèmes visuels
- Mode Vim
- Explorateur de fichiers amélioré
- Gestionnaire d'extraits local
Plan Pro ($2/mois ou $20/an)
- Tout du plan Free
- Assistant IA avec prise en charge de Gemini, DeepSeek et Claude
- Boutique d'extraits communautaire (importer et téléverser)
- Synchronisation cloud de vos extraits
Essai (15 jours gratuits)
L'essai vous donne accès à toutes les fonctionnalités du plan Pro pendant 15 jours sans frais. Aucune carte de crédit ni moyen de paiement requis.
Activer l'essai gratuit
- Ouvrez l'assistant IA ou le gestionnaire d'extraits
- Si vous n'avez pas accès, cliquez sur Upgrade
- La fenêtre Account s'ouvrira. Cliquez sur Start 15-Day Free Trial
- L'essai s'active instantanément. Vous verrez un badge jaune Trial avec les jours restants.
Acheter le plan Pro
- Ouvrez la fenêtre Account depuis le gestionnaire d'extraits ou tout écran de mise à niveau
- Sélectionnez le plan : Mensuel ($2/mois) ou Annuel ($20/an)
- Cliquez sur Upgrade to Pro
- Vous serez redirigé vers la page de paiement sécurisée Dodo Payments
- Complétez le paiement. Votre compte passera automatiquement à Pro
- Vous verrez un badge violet Pro sur votre profil.
Annuler l'abonnement
- Ouvrez la fenêtre Account
- Dans la section abonnement, cliquez sur Cancel Subscription
- Confirmez l'annulation. Votre accès Pro sera maintenu jusqu'à la fin de la période de facturation en cours.
Se déconnecter
- Ouvrez la fenêtre Account
- Cliquez sur Logout en bas
- Après la déconnexion, vous perdrez l'accès aux fonctionnalités Pro jusqu'à votre reconnexion.
Installation
- Installez l'extension depuis le Chrome Web Store. L'extension est compatible avec Google Chrome et les navigateurs basés sur Chromium. Chrome Web Store →
- Autorisez l'extension avec votre compte Google via chrome.identity. Cela permet à l'extension d'accéder en toute sécurité à vos projets Google Apps Script.
- Pour le plan Pro, complétez votre abonnement via Dodo Payments. Vous obtiendrez un accès immédiat à l'Assistant IA, à la Boutique d'extraits et à une période d'essai gratuite de 15 jours. À la fin de la période d'essai, les fonctionnalités Pro sont automatiquement bloquées si aucun abonnement n'a été souscrit.
Raccourcis clavier
- Naviguer entre les fichiers du projet, Replier/déplier l'arborescence de fichiers, Rechercher du texte dans tous les fichiers, Télécharger le projet en .zip, Masquer/afficher l'explorateur de fichiers, Rechercher des fichiers par nom, Activer/désactiver le mode Vim, Ouvrir l'assistant IA (Pro)
Dépannage
L'assistant IA ne répond pas
- Vérifiez votre connexion internet
- Assurez-vous que votre API Key est valide et dispose de crédits disponibles
- Vérifiez les paramètres dans Settings > Change API Key et vérifiez à nouveau la clé.
Aucun fichier n'apparaît en tapant "@"
- Assurez-vous que le projet a des fichiers ouverts dans l'éditeur
- Si vous venez de créer ou de renommer un fichier, tapez @ à nouveau pour actualiser la liste.
L'extension ne se charge pas / aucun changement visible
- Rechargez la page de l'éditeur Google Apps Script
- Vérifiez que l'extension est activée dans chrome://extensions
- Si le problème persiste, désinstallez et réinstallez l'extension.
Erreur "requires Pro plan or active trial"
- Connectez-vous à GASE
- Vérifiez votre plan dans la fenêtre Account
- Si votre essai a expiré, achetez le plan Pro pour continuer à utiliser l'assistant IA.
Langues
GASE est disponible dans les mêmes 5 langues que ce site web : Espagnol, Anglais, Chinois simplifié, Russe et Français. La langue est automatiquement définie selon les préférences de votre navigateur.