Tu primer script con Google Apps Script

Google Apps Script (GAS) es la llave para desbloquear todo el potencial de la suite de Google. Es la herramienta que transformará tus “¿y si pudiera hacer esto?” en realidades tangibles. Desde la automatización de tareas en Sheets hasta crear respuestas personalizadas en Gmail, GAS abre un mundo de posibilidades. Y no te preocupes si es tu primer contacto con la programación; estamos aquí para guiarte.

Creando tu primer script

Si ya estás familiarizado con la idea detrás de Google Apps Script, es hora de empezar con casos prácticos. Aquí te enseñaré a crear y ejecutar tu primer script o secuencia de comandos.

  1. Accede al Editor de Apps Script: Desde cualquier documento de Google Sheets, haz clic en Extensiones > Apps Script. Esto abrirá el editor en una pestaña nueva.
  2. En el editor predeterminado, verás una función llamada myFunction() que es el nombre por defecto. Vamos a cambiarla un poco:
function saludo() {
  var hoja = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  hoja.getRange("A1").setValue("¡Hola, GAS!");
}
  1. Haz clic en el botón de ejecución (▶️). Regresa a tu hoja de cálculo y verás “¡Hola, GAS!” en la celda A1.

Entendiendo el código

  • SpreadsheetApp: Es un servicio de GAS que te permite interactuar con Google Sheets.
  • getActiveSpreadsheet(): Obtiene el archivo de hoja de cálculo donde se está ejecutando el script.
  • getActiveSheet(): Obtiene la hoja actualmente activa o visible.
  • getRange(“A1”): Selecciona una celda específica en la hoja.
  • setValue(“¡Hola, GAS!”): Establece un valor en la celda seleccionada.

Vinculando tu script a un botón en Sheets

Para hacer las cosas más interesantes, vamos a ejecutar nuestro script con un botón dentro de Google Sheets:

  1. Inserta un botón: Ve a Insertar > Dibujo, y dibuja un botón. Nómbralo “Saludo”.
  2. Asigna el script: Haz clic derecho en el botón > Asignar script, y escribe “saludo” (el nombre de nuestra función).

Ahora, cada vez que hagas clic en el botón, ejecutará nuestro script.

¿Dónde aprender más?

  1. Entendiendo el Editor de Apps Script: Antes de sumergirte en scripts más complejos, es crucial que te familiarices con el entorno del editor de GAS.
  2. Guía para principiantes de GAS: Google ofrece una guía detallada para principiantes que es un excelente lugar para empezar.
  3. Tutoriales y ejemplos: Hay innumerables tutoriales y ejemplos proporcionados por la comunidad y Google para ayudarte en tu viaje.

Conclusión

Has dado tu primer paso en el mundo de GAS. A medida que te familiarices más con GAS, descubrirás su verdadero potencial y cómo puede ayudarte a automatizar tareas y mejorar tus flujos de trabajo.