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.

Capture d'écran de cette section

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.

  1. Ouvrez l'éditeur Google Apps Script
  2. Cherchez le sélecteur de thèmes dans la barre supérieure (il affiche le nom du thème actuel)
  3. Sélectionnez l'un des thèmes disponibles. Le changement est immédiat.
Capture d'écran de cette section

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.
  1. Ouvrez l'assistant IA
  2. Allez dans l'onglet Settings
  3. Trouvez le sélecteur Position et choisissez Float ou Inline.
Capture d'écran de cette section

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

Capture d'écran de cette section

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.
Capture d'écran de cette section

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

  1. Cliquez sur + New Snippet dans le panneau du gestionnaire
  2. 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)
  3. Cliquez sur Save.
Capture d'écran de cette section

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.

Capture d'écran de cette section Capture d'écran de cette section

Modifier ou supprimer un extrait

  1. Sélectionnez l'extrait dans la liste du panneau gauche
  2. Modifiez les champs et cliquez sur Save
  3. 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

  1. Ouvrez le gestionnaire d'extraits
  2. Dans le panneau droit, vous verrez la Boutique d'extraits
  3. Utilisez la barre de recherche pour trouver des extraits par nom
  4. Triez par Plus récents, Plus populaires ou Tendances.
Capture d'écran de cette section

Importer un extrait depuis la boutique

  1. Trouvez un extrait qui vous plaît
  2. Cliquez sur Import
  3. 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)

  1. Créez ou sélectionnez un extrait dans votre liste personnelle
  2. Cliquez sur le bouton nuage (Upload)
  3. Avec un plan Pro ou un essai actif, l'extrait est publié dans la boutique
  4. Sans Pro, il vous sera demandé d'activer l'essai ou d'acheter un abonnement.
Capture d'écran de cette section

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.

L'assistant IA nécessite une authentification GASE et un plan Pro ou un essai de 15 jours actif.

Configurer l'assistant pour la première fois

  1. Ouvrez le chat IA depuis le bouton AI Assistant dans l'éditeur
  2. Si vous n'êtes pas authentifié, la fenêtre de connexion s'ouvrira. Connectez-vous avec votre compte Google
  3. 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
  4. 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.
Capture d'écran de cette section

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

  1. Allez dans Settings dans le chat IA
  2. Vous verrez votre configuration actuelle
  3. Sélectionnez un modèle différent dans le menu déroulant Change Model
  4. Cliquez sur Save Model. Le changement prend effet immédiatement.

Changer de fournisseur

  1. Dans Settings, cliquez sur Change API Key
  2. Sélectionnez le nouveau fournisseur dans le premier menu déroulant
  3. Entrez la API Key du nouveau fournisseur
  4. Cliquez sur Verify pour la valider
  5. Sélectionnez le modèle souhaité
  6. Cliquez sur Save.

Utiliser le chat

  1. Tapez votre question ou demande dans le champ de texte
  2. Vous pouvez mentionner des fichiers du projet en tapant @ suivi du nom (un menu déroulant apparaîtra pour la sélection)
  3. Appuyez sur Entrée pour envoyer
  4. L'IA répondra avec des explications et, le cas échéant, du code.
Capture d'écran de cette section

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.

Capture d'écran de cette section
Important : Si vous approuvez la création d'un nouveau fichier, l'assistant vous demandera confirmation pour recharger l'éditeur. Cela est nécessaire car la création de fichier utilise l'API officielle Google Apps Script et l'éditeur doit être actualisé.

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.

Capture d'écran de cette section

Activer l'essai gratuit

  1. Ouvrez l'assistant IA ou le gestionnaire d'extraits
  2. Si vous n'avez pas accès, cliquez sur Upgrade
  3. La fenêtre Account s'ouvrira. Cliquez sur Start 15-Day Free Trial
  4. L'essai s'active instantanément. Vous verrez un badge jaune Trial avec les jours restants.

Acheter le plan Pro

  1. Ouvrez la fenêtre Account depuis le gestionnaire d'extraits ou tout écran de mise à niveau
  2. Sélectionnez le plan : Mensuel ($2/mois) ou Annuel ($20/an)
  3. Cliquez sur Upgrade to Pro
  4. Vous serez redirigé vers la page de paiement sécurisée Dodo Payments
  5. Complétez le paiement. Votre compte passera automatiquement à Pro
  6. Vous verrez un badge violet Pro sur votre profil.
Capture d'écran de cette section

Annuler l'abonnement

  1. Ouvrez la fenêtre Account
  2. Dans la section abonnement, cliquez sur Cancel Subscription
  3. Confirmez l'annulation. Votre accès Pro sera maintenu jusqu'à la fin de la période de facturation en cours.

Se déconnecter

  1. Ouvrez la fenêtre Account
  2. Cliquez sur Logout en bas
  3. Après la déconnexion, vous perdrez l'accès aux fonctionnalités Pro jusqu'à votre reconnexion.

Installation

  1. 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 →
  2. 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.
  3. Nous sommes actuellement en cours de vérification auprès de Google. Il se peut qu'un écran de vérification supplémentaire s'affiche. Dans ce cas, veuillez suivre les étapes indiquées ci-dessous. Nous serons bientôt officiellement acceptés par Google et vous ne verrez plus aucun message d'avertissement.
    Capture d'écran de cette section Capture d'écran de cette section Capture d'écran de cette section Capture d'écran de cette section
  4. 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.