Cómo agregar un botón en Google Sheets para ejecutar un script

En Google Sheets podemos crear scripts que nos automaticen ciertas acciones a través de Google Apps Script. En algunos casos queremos facilitar la ejecución de estos scripts a través de un botón, así cualquier persona que abra la hoja puede ejecutar el script con un click en el botón. No te preocupes, es más fácil de lo que parece.

A continuación, te enseñamos cómo agregar un botón que ejecute una función de Google Apps Script.

1. Nombrar tu función en Google Apps Script

Lo primero que debemos revisar es que nuestras funciones en Google Apps Script tengan nombres apropiados. Accedemos en Extensiones >Apps Script para ver los scripts que tenemos en la hoja.

Función con nombre en Google Apps Script

Por ejemplo, aquí tenemos una función que se encarga de calcular el precio total de unos productos. Esta función se llama: calcularTotales. Debemos recordar el nombre de la función para asignarla al botón que crearemos a continuación.

2. Crear un botón en Google Sheets

Para crear un botón en Google Sheets, debemos ir a Insertar >Dibujo.

Crear botón en Google Sheets con la opción de Dibujo

En la ventana de dibujo, podemos crear un rectángulo, agregar el texto que deseamos dentro, cambiar colores y más. Luego de terminar de diseñar tu botón, le damos Guardar y cerrar.

El botón se añadirá a la hoja de Google Sheets, podemos mover el botón donde deseamos ponerlo. Además, podemos achicarlo o agrandarlo.

3. Asignar script al botón

Para asignar el script que queremos al botón que acabamos de crear, le daremos click a los tres puntos en la esquina derecha superior de nuestro dibujo, y le damos click a Asignar secuencia de comandos (Assign script).

Asignar un script a un botón en Google Sheets

Se abrirá una ventana donde debes colocar el nombre de la función que deseas ejecutar. En nuestro ejemplo, hemos colocado calcularTotales, y Ok.

4. Probar funcionamiento

Prueba dándole click a tu nuevo botón, y verás como se ejecuta tu script. ¡Eso es todo! Así de fácil, ya tienes un botón en Google Sheets para ejecutar un script. Puedes agregar más de un botón en una hoja y asignarlo a funciones diferentes de Apps Script.

Por cierto, ahora que tu botón es clickeable, debes dar click botón derecho para realizar cualquier edición a tu dibujo o cambiar el script asignado.

Si encuentras algun problema, por favor déjanos un comentario para ayudarte.


También te interesaría...

Suscríbete a nuestra lista de correo

Un Comentario

  1. asistencia dice:

    Hola, he estado buscando sobre el tema para profundizar sobre como pasar argumentos pero no he tenido exito. Si me podria recomendar donde buscar le agradeceria. Gracias por su tiempo

Agregue un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *


Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.