Como ejecutar un Google Script desde un botón en un spreadsheet


Artículo referente a como usar Google Apps Script en spreadsheets

Generalmente cuando hago un script me gusta poner el botón de ejecución del script dentro del menú superior del spreadsheet pero muchas veces mis clientes me piden que ponga algo más visual en la hoja de cálculo.

Pensad que muchas veces los scripts que realizamos en Google Apps Script para automatizar tareas en los spreadsheets van a ser ejecutados por personas que tienen un perfil bastante alejado del de programador. En muchas ocasiones van a ser vendedores, secretarias, gerentes, etc.. generalmente, usuarios medios de ofimática que les resultará mucho más fácil e intuitivo tener un botón en el spreadsheet que no en el menú superior.

Como poner un botón que ejecute un google apps script dentro de un spreadsheet? Fácil.

1. En el menú superior Insertar > Dibujo


2. Creamos el dibujo que queramos usar como botón

3. Una vez insertado el dibujo le damos a los 3 puntos y seleccionamos "Asignar secuencia de comandos"


4. Finalmente solo hemos de poner el nombre de nuestra función sin paréntesis

Generalmente , si no teníais permisos asignados al script os saldrá un ventana para otorgar permisos. En esa primera ejecución el script no hará nada, tendréis que darle una segunda vez para la ejecución sea efectiva.

No vaciléis en hacerme llegar vuestras dudas.

Espero que os haya servido

Nos vemos

2 comentarios:

  1. Muchas gracias, estoy aprendiendo a programar en apps script y esto me sirve mucho :)

    ResponderEliminar
    Respuestas
    1. Encantado de haberte ayudado. No vaciles en hacerme llegar tus dudas!

      Eliminar

Tal vez te interese