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

6 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
  2. He leído varios capítulos y tengo una idea el aceite que necesito es para hacer una consulta a una hoja de cálculo de Google desde un sitio web y almacenar los datos de la consulta

    Gracias

    ResponderEliminar
    Respuestas
    1. Perdoname compañero, pero no entiendo lo que quieres.
      La referencia que haces al aceite... no se a que te refieres...
      Consulta hoja de cálculo de google : https://www.tutorialesgoogleappscripts.com/2015/02/como-leer-una-hoja-de-calculo-con.html
      Desde un sitio web: Como esta hecha esa web?
      Almacenar los datos de la consulta: donde? para que?
      Necesitaria más info para poder guiarte
      Nos vemos!

      Eliminar
  3. por lo que vi este método no funciona cuando abris desde android

    ResponderEliminar
    Respuestas
    1. Si, todo lo que publico funciona para web, para la app... quien sabe... algunas cosas funcionan, otras no, sorry pero no puedo hacerle mucho.

      Eliminar

Tal vez te interese