Nextdigitech

Google-Apps-Script-Automatización

Script de Google Apps: 25 cosas que puedes automatizar de forma gratuita (Guía de Principiantes 2026)

Si usa Gmail, Google Sheets, Drive o Calendar, ya tiene una poderosa herramienta de automatización gratuita y probablemente no lo sepa. Google Apps Script le permite automatizar casi cualquier cosa en las aplicaciones de Google: enviar correos electrónicos personalizados desde una hoja de cálculo, guardar archivos adjuntos para conducir, crear eventos de calendario, generar archivos PDF y mucho más.

Es gratis con cualquier cuenta de Google, y gracias a la IA ya no necesitas ser programador para usarla. Esto es lo que es el script de aplicaciones, 25 automatizaciones que puede crear, dos scripts listos para usar y los límites que debe conocer.

veredicto rápido

  • Lo mejor para: Cualquier persona que trabaje en Google Sheets, Gmail, Drive, Calendar, Docs o Forms y repita las mismas tareas.
  • Omitirlo si: Necesita conectar muchas aplicaciones que no son de Google sin tocar ningún código. Zapier o Make son más fáciles para eso.
  • ¿Es gratis? Sí. Apps Script es gratuito con una cuenta personal de Google, con límites de uso diario.

¿Qué es el script de aplicaciones de Google?

Google Apps Script es una plataforma de secuencias de comandos basada en la nube integrada en Google Workspace. Los scripts se escriben en JavaScript y se ejecutan en los servidores de Google, por lo que no necesita instalar nada ni mantener su computadora encendida. Escribe scripts en su navegador en script.google.com, o directamente desde una hoja de Google, documento o formulario seleccionando Extensiones > Script de aplicaciones.

Cómo se ejecutan los scripts: disparadores

  • Manualmente: haga clic en Ejecutar o agregue un botón de menú personalizado a su hoja de Google.
  • Desencadenadores simples: se ejecuta automáticamente cuando se abre un archivo (onOpen) o se edita (onEdit).
  • Desencadenadores impulsados por el tiempo: Ejecute cada hora, todos los días a las 8 a.m., todos los lunes, y así sucesivamente.
  • Desencadenadores de eventos: Ejecutar cuando se envía un formulario de Google o se cambia un evento de calendario.

25 cosas que puedes automatizar con Google Apps Script

Hojas de Google

  1. Combinación de correo: Envíe correos electrónicos personalizados a cada fila de una hoja (nombres, montos, fechas de vencimiento).
  2. Marcas automáticas de tiempo: Agregue la fecha y la hora en que alguien edita o marca una fila.
  3. Funciones personalizadas: Cree sus propias fórmulas, como =WORDCOUNT(A2).
  4. Menús y botones personalizados: agregue un menú a su hoja que ejecuta sus scripts con un solo clic.
  5. Copias de seguridad diarias: Copie una hoja importante en una carpeta de respaldo todas las noches.
  6. Eleccione los datos en vivo: Obtenga tipos de cambio, clima o datos de otros servicios en un cronograma.
  7. Combinar hojas: Combinar datos de varias hojas de cálculo en un solo informe maestro.
  8. Resaltar o Alerta: Envíe un correo electrónico a sí mismo cuando un valor cae por debajo de un objetivo, como un stock bajo.

correo electrónico

  1. Guardar archivos adjuntos en Drive automáticamente, organizados en carpetas.
  2. Limpie su bandeja de entrada: Archive o elimine los boletines y promociones antiguos según lo programado. (Útil si su almacenamiento de Google está lleno.)
  3. Registre los correos electrónicos a una hoja: Registre los clientes potenciales o los pedidos entrantes en una hoja de cálculo.
  4. Correos electrónicos de etiqueta automática con reglas más avanzadas que los filtros de Gmail.
  5. Enviar recordatorios de seguimiento si un cliente no ha respondido en unos días.

Google Calendar

  1. Crea eventos a partir de una hoja, como un horario de clases o un calendario de contenido.
  2. Envíe un correo electrónico a usted mismo una agenda diaria todas las mañanas.
  3. Exportar reuniones a una hoja para realizar un seguimiento de las horas que pasan con cada cliente.

Formularios de Google

  1. Enviar un correo electrónico de confirmación personalizado a cada persona que presenta un formulario.
  2. Notifique a la persona adecuada en función de una respuesta de formulario, como enviar solicitudes de soporte a soporte.
  3. Cerrar un formulario automáticamente cuando alcanza un número determinado de respuestas.

Google Docs, diapositivas y unidad

  1. Generar documentos a partir de una plantilla: facturas, certificados, cartas de oferta o informes llenos de datos de hoja.
  2. Convertir documentos a PDF y envíelos por correo electrónico automáticamente.
  3. Organice archivos de unidad en carpetas por nombre, fecha o tipo.
  4. Enumere todos los archivos en una carpeta en una hoja de cálculo, con enlaces y tamaños.

IA y aplicaciones web

  1. Agregue IA a sus flujos de trabajo: llame a los modelos Gemini de Google para resumir el texto, categorizar los comentarios o el borrador de respuestas (requiere un proyecto de Google Cloud; consulte a continuación).
  2. Construya aplicaciones web simples: Publique una pequeña herramienta o formulario interno que guarde datos en una hoja.

google-apps-script-lo-que-automatiza

Script 1 listo para usar: enviar recordatorios de pago desde una hoja de Google

Configure una hoja con estos encabezados de columna en la fila 1: nombre, correo electrónico, fecha de vencimiento, estado. A continuación, abra Extensiones > Script de aplicaciones, pegue este código y haga clic en Ejecutar:

function sendReminders() {
  const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  const rows = sheet.getDataRange().getValues();

  for (let i = 1; i < rows.length; i++) {
    const [name, email, dueDate, status] = rows[i];
    if (email && status !== 'Paid') {
      const due = new Date(dueDate).toDateString();
      MailApp.sendEmail(
        email,
        'Friendly payment reminder',
        `Hi ${name},\n\nThis is a quick reminder that your payment due on ${due} is still open.\n\nThank you!`
      );
    }
  }
}

Envía un correo electrónico a todos cuyos estados no son "pagados". Para ejecutarlo automáticamente todos los lunes, haga clic en el Icono de reloj (disparadores) en el editor y agregue un disparador semanal controlado por el tiempo.

Script 2 listo para usar: Guardar archivos adjuntos de Gmail en Google Drive

Cree una carpeta en Google Drive y copie su ID de la URL (el texto largo después de /folders/). Luego crea un nuevo script en script.google.com y pega:

function saveAttachments() {
  const folder = DriveApp.getFolderById('PASTE_YOUR_FOLDER_ID_HERE');
  const threads = GmailApp.search('has:attachment is:unread newer_than:1d');

  threads.forEach(thread => {
    thread.getMessages().forEach(message => {
      message.getAttachments().forEach(file => folder.createFile(file));
      message.markRead();
    });
  });
}

Agregue un disparador controlado por tiempo para ejecutarlo cada hora. Guarda los archivos adjuntos de los correos electrónicos no leídos recibidos en el último día, luego marca esos correos electrónicos como leídos para que los archivos no se guarden dos veces. Cambie el texto de búsqueda para que coincida solo con ciertos remitentes, como from:invoices@example.com.

Cómo crear tu primer script (paso a paso)

  1. Abra una hoja de Google y haga clic en Extensiones > Script de aplicaciones.
  2. Elimine el código de muestra y pegue su script.
  3. haga clic en el Salvar icono y dele un nombre a su proyecto.
  4. Seleccione su función en el menú desplegable y haga clic en Correr.
  5. La primera vez, Google te pide que autorices el script. Elija su cuenta y revise los permisos.
  6. Compruebe el registro de ejecución para obtener resultados o errores.
  7. haga clic en el desencadenantes (reloj) icono para ejecutarlo en un horario o cuando algo suceda.

Acerca de la advertencia "Google no ha verificado esta aplicación"

Cuando ejecutas tu tener Script, Google a menudo muestra esta advertencia porque el script no ha pasado por la revisión de Google. Para un guión que escribiste o entiendes completamente, haz clic en Avanzado y continuar. Nunca autorices un guión de alguien en quien no confíes, porque un script puede leer y enviar correo electrónico, editar archivos y acceder a sus datos.

¿No conoces JavaScript? Usa IA para escribir scripts

No necesitas ser programador. Hay dos formas fáciles de obtener el código de trabajo:

  • Gemini en el editor de scripts de aplicaciones: Google ha comenzado a implementar un panel lateral de Gemini dentro del editor que puede escribir, editar y depurar scripts desde una solicitud en inglés simple. Está disponible para algunas cuentas de Google Workspace y para cuentas personales en planes de IA de Google de pago. Vea nuestra Guía de Google Gemini.
  • cualquier chatbot de IA gratuito: pregunta chatgpt, claude o géminis algo como: “Escribe un script de Google Apps que me envíe correos electrónicos todas las mañanas con las filas en mis tareas Hoja donde la columna C está "vencerá hoy". Explique cómo agregar un desencadenador diario".

Nota: Las fechas de lanzamiento y el tiempo de lanzamiento pueden cambiar. Confirme los últimos detalles en el sitio web oficial o en el centro de ayuda.

Consejos para scripts escritos por IA: Describa sus nombres de columna y de hoja exactos, pruebe primero una copia de sus datos y pídale a la IA que explique cada línea antes de ejecutar cualquier cosa que envíe correos electrónicos o elimine archivos. El mismo enfoque funciona para las fórmulas, como se muestra en nuestra guía de usando IA para fórmulas de hojas.

Agregar IA dentro de sus scripts

Apps Script también puede llamar a los modelos Gemini de Google a través de su Servicio Avanzado de IA Vertex, para que sus automatizaciones puedan resumir, clasificar o redactar texto. Esto requiere un proyecto de Google Cloud con facturación habilitada, por lo que es mejor para empresas o usuarios avanzados.

Límites de script de aplicaciones que deberías conocer

El script de aplicaciones es gratuito, pero Google establece cuotas diarias. Límites clave a partir de 2026:

Límite Cuenta personal de Gmail Cuenta de espacio de trabajo de Google
Tiempo por ejecución de script 6 minutos 6 minutos
Tiempo total de ejecución del gatillo 90 minutos al día 6 horas al día
Destinatarios de correo electrónico 100 al día 1.500 al día
Llamadas de búsqueda de URL (solicitudes web) 20.000 al día 100.000 al día
documentos u hojas de cálculo creadas 250 al día 1.500 o más al día
Desencadenadores por script 20 20

Las cuotas se restablecen 24 horas después de la primera solicitud, y Google puede cambiarlas en cualquier momento. Consulte la página de cuotas de scripts de aplicaciones oficiales para ver los números actuales.

Lo que esto significa: Una cuenta gratuita es excelente para automatizaciones personales y de pequeñas empresas, como enviar hasta 100 correos electrónicos de recordatorio al día. Para las campañas de correo electrónico masivo, use una herramienta de marketing de correo electrónico adecuada en su lugar.

Seguridad y mejores prácticas

  • Pruebe en una copia de su hoja o de una carpeta de prueba antes de ejecutar con datos reales.
  • Ten cuidado con las acciones de eliminación. Mueve los elementos a la papelera en lugar de eliminarlos de forma permanente.
  • No pegue contraseñas o claves de API en el código. Utilice las propiedades de script para los secretos.
  • Activa las notificaciones de falla en la configuración del activador para que sepa si un script deja de funcionar.
  • Revise los scripts antiguos y elimine los desencadenadores y el acceso que ya no necesita en la configuración de seguridad de su cuenta de Google.

Apps Script vs Zapier y Make

El script de aplicaciones es gratuito y extremadamente potente dentro de las aplicaciones de Google, pero requiere un poco de código. Zapier y Make no necesitan código y conectan miles de aplicaciones que no son de Google, pero cuestan dinero en volúmenes más altos. Muchas personas usan ambas: script de aplicaciones para tareas solo de Google y Zapier o Make para todo lo demás. Vea nuestra comparación de Zapier vs make vs n8n.

Preguntas frecuentes

¿Es gratuito el script de Google Apps?

Sí. Es gratis con cualquier cuenta de Google. Se aplican cuotas diarias y las cuentas de Google Workspace obtienen límites más altos.

¿Necesito saber codificación?

JavaScript básico ayuda, pero puede comenzar con scripts listos y usar herramientas de IA como Gemini, ChatGPT o Claude para escribir y explicar el código.

¿Dónde escribo el script de aplicaciones?

en script.google.com, o desde dentro de una hoja de Google, doc, diapositiva o formulario eligiendo Extensiones > Script de aplicaciones.

¿Por qué mi script se detuvo con un error después de 6 minutos?

Cada carrera está limitada a 6 minutos. Procese datos en lotes más pequeños, o guarde el progreso y continúe en la siguiente ejecución programada.

¿Puede Apps Script enviar correos electrónicos desde mi Gmail?

Sí, usando MailApp o GmailApp, hasta 100 destinatarios al día en una cuenta personal y 1500 en Google Workspace.

¿Es seguro usar el script de aplicaciones?

Sus propios guiones están seguros si entiende lo que hacen. Solo autoriza scripts de fuentes confiables, ya que pueden acceder a tu correo electrónico y archivos.

La línea de fondo

Google Apps Script es una de las herramientas de automatización gratuitas más potentes disponibles. Comience con uno de los scripts ya preparados arriba, deje que AI lo ayude a escribir otros nuevos y automatice las tareas repetitivas en sus hojas, Gmail y Drive. Explore más herramientas de automatización y IA en nuestro directorio de herramientas de IA.

Guías relacionadas

Explore más en nuestro centro Automatización y herramientas de chatbot.

Descargo de responsabilidad: este artículo es solo para información general y se basa en los detalles disponibles en el momento de escribir este artículo. Los precios, los planes, las características, las fechas de lanzamiento, las políticas y la disponibilidad pueden cambiar en cualquier momento y pueden variar según el país. Verifique la información más reciente en el sitio web oficial de la empresa o producto mencionado antes de tomar cualquier decisión o compra. Next Digitech es un sitio web independiente y no está afiliado ni respaldado por las empresas mencionadas; Todas las marcas pertenecen a sus respectivos propietarios. No somos responsables de ninguna pérdida o decisión tomada en base a este contenido.

Desplazarse hacia arriba