Chrome Web Store →

¿Qué es GASE?

GASE (Google Apps Script Editor) es una extensión de Chrome que mejora el editor nativo de Google Apps Script. Agrega funcionalidades avanzadas que no están disponibles en el editor estándar, optimizando el flujo de trabajo de desarrollo.

La extensión te permite navegar tus proyectos con un árbol de archivos jerárquico y colapsable, cambiar entre múltiples temas visuales, usar atajos de teclado estilo Vim, buscar texto en todos los archivos del proyecto, y descargar todo tu proyecto en un archivo .zip con un solo clic.

La versión Pro incluye un asistente de IA tipo chat LLM para hacer preguntas sobre tu código, pedirle que actualice archivos o cree nuevos, y acceso a la tienda de snippets donde puedes compartir y descargar fragmentos de código con la comunidad.

Blocks

Los Blocks son bloques de código predefinidos que puedes configurar y arrastrar directamente sobre tu proyecto de Google Apps Script. Funcionan como una herramienta de tipo low-code: seleccionas el bloque que necesitas, ajustas los parámetros y lo insertas en tu código sin tener que escribir nada desde cero.

Captura de pantalla de esta sección

Cómo abrir el panel de Blocks

  1. Haz clic en el botón Blocks en la barra de herramientas de GASE
  2. Se abrirá un panel lateral con la lista de blocks disponibles
  3. Navega por las categorías o usa el buscador para encontrar un block específico.

Tipos de Blocks disponibles

Básicas (gratis)

Las blocks básicas están disponibles para todos los usuarios, incluidos los del plan gratuito. Incluyen operaciones comunes como leer datos de Google Sheets, enviar correos con Gmail, listar archivos de Drive y hacer peticiones HTTP.

Avanzadas (Pro)

Las blocks avanzadas requieren un plan Pro o trial activo. Incluyen operaciones más complejas como enviar correos con archivos adjuntos, generar PDFs desde plantillas, crear formularios, hacer mail merge y enviar notificaciones a Slack, Discord, Telegram o WhatsApp.

Listado completo de Blocks

Captura de pantalla de esta sección

Google Sheets

  • Google Sheet — Reference data from a Google spreadsheet
  • Append Row — Append a new row to a Google Spreadsheet Pro
  • Clear Sheet — Clear range or formatting in a sheet Pro

Gmail

  • Send Email — Send a basic email with Gmail
  • Send Email + Attach — Send an email with file attachments Pro

Google Drive

  • Drive List — List files/folders from a Drive folder
  • PDF from Template — Generate a PDF from a Google Docs template Pro
  • Search Drive — Search files in Drive by criteria Pro
  • Convert Drive Files — Convert files between formats in Drive Pro
  • Drive Permissions — Get sharing permissions of Drive files Pro

Web y API

  • URL Fetch — Make HTTP requests to external APIs
  • Web App — Deploy a Google Apps Script web app Pro
  • Webhook Receiver — Receive data from webhooks into a sheet

Datos y hojas

  • Clean Data — Remove duplicates, trim spaces, normalize text
  • Export JSON — Export sheet data as JSON with formatting options Pro
  • Consolidate Sheets — Merge multiple sheets into one Pro
  • Filter Copy — Copy filtered rows from one sheet to another Pro
  • Inject Array — Write an array/JSON into a sheet at a specific row Pro
  • Mock Data Sheet — Fill a sheet with realistic fake data Pro

Herramientas

  • Retry Handler — Wrap API calls with retry logic
  • Error Catcher — Catch and log errors to a sheet
  • Env Manager — Manage API keys/tokens via PropertiesService
  • AI Integrator — Send data to AI for summarization/translation Pro

Calendario y eventos

  • Event Creator — Create calendar events from sheet rows
  • Availability Search — Check calendar availability for meeting slots Pro
  • Slides Creator — Create Google Slides from sheet data Pro
  • Doc Audit Log — Track document edits with an audit trail

Notificaciones

  • Mail Merge — Send personalized bulk emails from sheet data Pro
  • Slack/Discord — Send notifications to Slack or Discord Pro
  • Chat Notifications — Send messages to Telegram or WhatsApp Pro
  • Send SMS — Send SMS via Twilio from sheet data Pro
  • Currency Rates — Fetch and log exchange rates
  • Form to Sheet — Create an HTML form that saves to a sheet Pro
  • Export Range to PDF — Export a sheet range as PDF/PNG/JPEG
  • Backup with Timestamp — Backup a sheet to Drive with timestamp

Vault

El Vault es un espacio personal donde puedes guardar los blocks que más uses para reutilizarlos entre proyectos y entre diferentes equipos. Al guardar un block en el Vault, se sincroniza automáticamente en la nube.

Captura de pantalla de esta sección

Los usuarios del plan gratuito pueden guardar hasta 2 blocks en el Vault. Los usuarios del plan Pro no tienen límite y pueden guardar todos los blocks que necesiten.

  1. Haz clic en el icono de guardar (disquete) en la card del block que quieras guardar
  2. El block se añadirá a tu Vault personal
  3. Para acceder a tus blocks guardados, ve a la pestaña Vault dentro del panel de Blocks
  4. Para eliminar un block del Vault, haz clic en el icono de papelera.
Los Blocks están disponibles en todas las versiones de GASE. Si un block requiere plan Pro y no lo tienes, verás un indicador visual y un enlace para activar el trial o comprar el plan.

Asistente de IA

El asistente de IA te permite chatear con modelos de lenguaje avanzados (Gemini, DeepSeek, Claude) directamente desde el editor. Puedes pedirle que escriba código, lo explique, lo depure, refactorice o cree nuevos archivos.

El asistente de IA requiere autenticación en GASE y un plan Pro o trial de 15 días activo.

Configurar el asistente por primera vez

  1. Abre el chat de IA desde el botón AI Assistant en el editor
  2. Si no estás autenticado, se abrirá la ventana de login. Inicia sesión con tu cuenta de Google
  3. Si no tienes plan Pro ni trial, haz clic en Upgrade y activa el trial gratuito de 15 días o compra el plan Pro
  4. En la pestaña Settings: elige el Provider (Google Gemini, DeepSeek o Anthropic Claude), ingresa tu API Key y haz clic en Verify para validarla, selecciona el Model y haz clic en Save.
Captura de pantalla de esta sección

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

Cambiar el modelo sin reconfigurar todo

  1. Ve a Settings en el chat de IA
  2. Verás tu configuración actual
  3. Selecciona un modelo diferente del desplegable Change Model
  4. Haz clic en Save Model. El cambio se aplica de inmediato.

Cambiar de proveedor

  1. En Settings, haz clic en Change API Key
  2. Selecciona el nuevo proveedor en el primer desplegable
  3. Ingresa la API Key del nuevo proveedor
  4. Haz clic en Verify para validarla
  5. Selecciona el modelo deseado
  6. Haz clic en Save.

Usar el chat

  1. Escribe tu pregunta o solicitud en el campo de texto
  2. Puedes mencionar archivos del proyecto escribiendo @ seguido del nombre (aparecerá un desplegable para seleccionar)
  3. Presiona Enter para enviar
  4. La IA responderá con explicaciones y, si corresponde, código.
Captura de pantalla de esta sección

Aprobar o rechazar cambios sugeridos

Cuando la IA sugiere cambios en un archivo, verás una tarjeta de modificación debajo de su respuesta. La tarjeta muestra el nombre del archivo, un badge NEW si es un archivo nuevo, y un diff (líneas verdes para adiciones, rojas para eliminaciones). Haz clic en Approve para aplicar el cambio o en Deny para rechazarlo.

Captura de pantalla de esta sección
Importante: Si apruebas la creación de un archivo nuevo, el asistente te pedirá confirmación para recargar el editor. Esto es necesario porque la creación de archivos usa la API oficial de Google Apps Script y el editor debe refrescarse.

Notas importantes

  • Los archivos mencionados con @ se envían al modelo como contexto. Selecciona los archivos relevantes para obtener mejores respuestas.
  • La IA ve la estructura completa de tu proyecto (nombres de archivos y carpetas).
  • Puedes tener múltiples conversaciones activas desde la pestaña History.
  • El botón New Chat (icono +) inicia una conversación limpia sin historial.

Precios

GASE ofrece un plan gratuito con todas las funcionalidades esenciales y un plan Pro con características avanzadas. La suscripción se gestiona a través de Dodo Payments.

Plan Gratuito

$0

Acceso completo a todas las funcionalidades excepto el Asistente IA y la Tienda de snippets.

  • Árbol de archivos
  • temas visuales
  • atajos Vim
  • snippets locales
  • descarga .zip
  • explorador compacto y búsqueda global.

Plan Pro

4 USD / mes

20 USD / año (ahorra un 17%)

Incluye prueba gratuita de 15 días.

Todas las funcionalidades del plan gratuito más Asistente IA y Tienda de snippets con sincronización en la nube.

  • Todo lo del plan gratuito + Asistente IA tipo chat LLM + Tienda de snippets (subir y descargar snippets de la comunidad).

Planes en detalle: Free, Pro y Trial

Plan Free (gratuito)

  • Todos los temas visuales
  • Modo Vim
  • Explorador de archivos mejorado
  • Gestor de snippets local
  • Blocks básicos (hasta 2 en el Vault)

Plan Pro ($4/mes o $20/año)

  • Todo lo del plan Free
  • Asistente de IA con soporte para Gemini, DeepSeek y Claude
  • Tienda de snippets comunitaria (importar y subir snippets)
  • Sincronización en la nube de tus snippets
  • Blocks avanzados + Vault ilimitado

Trial (prueba gratuita de 15 días)

El trial te da acceso a todas las funciones del plan Pro durante 15 días sin costo. No se requiere tarjeta de crédito ni método de pago.

Captura de pantalla de esta sección

Activar el Trial gratuito

  1. Abre el asistente de IA o el gestor de snippets
  2. Si no tienes acceso, haz clic en Upgrade
  3. Se abrirá la ventana de Account. Haz clic en Start 15-Day Free Trial
  4. El trial se activa instantáneamente. Verás un badge amarillo Trial con los días restantes.

Comprar el plan Pro

  1. Abre la ventana de Account desde el gestor de snippets o cualquier pantalla de upgrade
  2. Selecciona el plan: Mensual ($4/mes) o Anual ($20/año)
  3. Haz clic en Upgrade to Pro
  4. Serás redirigido a la página de pago seguro de Dodo Payments
  5. Completa el pago. Tu cuenta se actualizará a Pro automáticamente
  6. Verás un badge morado Pro en tu perfil.
Captura de pantalla de esta sección

Cancelar suscripción

  1. Abre la ventana de Account
  2. En la sección de suscripción, haz clic en Cancel Subscription
  3. Confirma la cancelación. Tu acceso Pro se mantendrá hasta el final del período facturado.

Cerrar sesión

  1. Abre la ventana de Account
  2. Haz clic en Logout en la parte inferior
  3. Al cerrar sesión perderás acceso a las funciones Pro hasta que vuelvas a iniciar sesión.

Instalación

  1. Instala la extensión desde la Chrome Web Store. La extensión es compatible con Google Chrome y navegadores basados en Chromium. Chrome Web Store →
  2. Autoriza la extensión con tu cuenta de Google mediante chrome.identity. Esto permite que la extensión acceda a tus proyectos de Google Apps Script de forma segura.
  3. En este momento estamos en proceso de verificación con Google. Es posible que usted vea una pantalla de verificación adicional. En ese caso siga los pasos indicados a continuación. Próximamente estaremos debidamente aceptados por Google y usted no verá ninguna advertencia adicional.
    Captura de pantalla de esta sección Captura de pantalla de esta sección Captura de pantalla de esta sección Captura de pantalla de esta sección
  4. Para el plan Pro, completa la suscripción a través de Dodo Payments. Recibirás acceso inmediato al Asistente IA, la Tienda de snippets y un período de prueba gratuito de 15 días.

Atajos de teclado

  • Navegar entre archivos del proyecto
  • Contraer/expandir el árbol de archivos
  • Buscar texto en todos los archivos
  • Descargar proyecto como .zip
  • Ocultar/mostrar explorador de archivos
  • Buscar archivos por nombre
  • Activar/desactivar modo Vim
  • Abrir el asistente IA (Pro)

Solución de problemas

El asistente de IA no responde

  • Verifica tu conexión a internet
  • Asegúrate de que tu API Key sea válida y tenga créditos disponibles
  • Revisa la configuración en Settings > Change API Key y verifica la key nuevamente.

No aparecen archivos al escribir "@"

  • Asegúrate de que el proyecto tenga archivos abiertos en el editor
  • Si acabas de crear o renombrar un archivo, escribe @ de nuevo para refrescar la lista.

La extensión no carga o no se ve ningún cambio

  • Recarga la página del editor de Google Apps Script
  • Verifica que la extensión esté habilitada en chrome://extensions
  • Si el problema persiste, desinstala y vuelve a instalar la extensión.

Error "requires Pro plan or active trial"

  • Inicia sesión en GASE
  • Verifica tu plan en la ventana de Account
  • Si tu trial expiró, compra el plan Pro para seguir usando el asistente de IA.

GitHub Integration

Conecta tu proyecto de Google Apps Script con un repositorio de GitHub para mantener tu código sincronizado. Puedes hacer push de cambios locales, pull de cambios remotos y gestionar todo desde la extensión sin salir del editor.

Requiere iniciar sesión en la API de GASE (no requiere plan Pro).

Conectar con GitHub

  1. Haz clic en el botón GitHub en la barra de herramientas de GASE. Se abrirá una ventana modal con tres pestañas: Connect, Repository y Sync
  2. En la pestaña Connect, ingresa tu token de acceso personal de GitHub y opcionalmente una contraseña para proteger el token (recomendado para mayor seguridad). La contraseña cifra el token localmente
  3. Haz clic en Connect. Si el token es válido, los campos desaparecerán y verás el mensaje Connected as @tu_usuario junto con un botón Disconnect.
Captura de pantalla de esta sección
Se recomienda crear el token con permisos de fine-grained access, limitado únicamente al repositorio con el que deseas trabajar. Esto minimiza el riesgo de seguridad. También puedes usar un token clásico, aunque tendrá permisos más amplios sobre todos tus repositorios. En el modal encontrarás un enlace directo para crear tu token en GitHub.
Captura de pantalla de esta sección

Seleccionar repositorio

  1. Ve a la pestaña Repository en el modal de GitHub
  2. Verás una lista de tus repositorios disponibles. Haz clic sobre el repositorio que quieras usar
  3. Selecciona la rama con la que deseas trabajar.
Captura de pantalla de esta sección

Sincronizar cambios

La pestaña Sync muestra los archivos con cambios pendientes, tanto locales (cambios hechos en tu proyecto de Apps Script que aún no has subido) como remotos (cambios en GitHub que aún no has descargado).

Select a repository first. Ve a la pestaña Repository y elige un repositorio antes de sincronizar.

Push: Push: Sube los cambios locales a GitHub. Los archivos modificados en tu proyecto de Apps Script se enviarán al repositorio.

Pull: Pull: Descarga los cambios remotos desde GitHub. Los archivos modificados en el repositorio se aplicarán a tu proyecto de Apps Script.

Captura de pantalla de esta sección

Permiso adicional de Apps Script requerido

Al hacer pull por primera vez, es posible que necesites activar la API de Google Apps Script. Si ves un mensaje indicándolo, abre https://script.google.com/home/usersettings y asegúrate de que la API de Google Apps Script esté habilitada. Una vez activada, el pull funcionará correctamente.

Idiomas

GASE está disponible en los mismos 5 idiomas que esta web: Español, Inglés, Chino simplificado, Ruso y Francés. El idioma se configura automáticamente según las preferencias de tu navegador.