Logotipo de Kevin León
Volver a todos los tutoriales
⚡ Programación Práctica Lectura de 5 min

Automatiza tareas aburridas en Google Sheets con 5 líneas de JavaScript

Mucha gente usa Google Sheets todos los días sin saber que, dentro del menú Extensiones -> Apps Script, tienes un motor completo de JavaScript gratuito en la nube capaz de crear nuevas fórmulas para tus celdas, enviar correos automáticos o conectarse a cualquier página web.

Ejemplo 1: Crea tu propia fórmula para convertir divisas o extraer datos

Abre cualquier hoja de Google Sheets, ve a Extensiones -> Apps Script, borra lo que aparece y pega este código:

function PRECIO_CON_IVA(valor, porcentajeIva = 19) {
  if (!valor) return 0;
  return valor + (valor * (porcentajeIva / 100));
}

Presiona el icono de Guardar (💾). Ahora regresa a tu hoja de cálculo y escribe en cualquier celda:

Plaintext
=PRECIO_CON_IVA(A1)

¡Acabas de programar tu propia función nativa de Excel/Sheets en JavaScript!

Ejemplo 2: Enviar un correo automático

¿Quieres que tu hoja le envíe un recordatorio o confirmación por correo a un cliente con los datos de una fila? Pega esta función en el mismo editor de Apps Script:

function enviarResumenPorCorreo() {
  const hoja = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  const correo = hoja.getRange("B2").getValue();
  const monto = hoja.getRange("C2").getValue();
  MailApp.sendEmail(correo, "Resumen de tu cuenta", `Hola, tu saldo actual es de $${monto}.`);
}

Incluso puedes ir al icono del Reloj (Activadores / Triggers) en la barra izquierda de Apps Script y pedirle a Google que ejecute tu función automáticamente todos los lunes a las 8:00 AM aunque tu computadora esté apagada.

Sigue aprendiendo con estos tutoriales

¿Te resultó útil este tutorial?

Explora mis herramientas interactivas gratuitas o contáctame si necesitas desarrollar un proyecto web a medida.