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.

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.

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).

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.
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