Call an external project scrip function from a google sheet button

46 views
Skip to first unread message

Omar Poch

unread,
Nov 5, 2022, 6:19:00 PM11/5/22
to Google Apps Script Community
Hi to all
I have developed some Google Scripts into my Google Sheets that are executed from a button created inside a sheet by assign an scrit to it . It is OK

Now I want to execute one of these scrips form an AppSheet app, but it is not possible. The project must be outside google sheet. Almost it is what I can see.

I have copied the script to an independent project and I can execute it from AppSheet, by calling  SpreassheetApp.openById('aaaabbbbccc11') to open the same sheet

The question is if I can run a script from a outside independent projec from a button on a google sheet.

I ask this because if not, I should get two equals codes, one into a sheet and other into a independent project

Can you tell me if it is so ? Thank you in advance and sorry for my english.

Omar






  

Flores Pablo Maria Sanguinetti

unread,
Nov 5, 2022, 7:15:49 PM11/5/22
to google-apps-sc...@googlegroups.com
Hola Omar ! 


Me podrás indicar que necesitas específicamente?.


Saludos

--
You received this message because you are subscribed to the Google Groups "Google Apps Script Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-script-c...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-apps-script-community/fb580978-0504-4c06-92fe-f89c839ae21bn%40googlegroups.com.

Omar Poch

unread,
Nov 9, 2022, 5:02:34 AM11/9/22
to google-apps-sc...@googlegroups.com
Hola Pablo,
En primer lugar te agradezco que me des la posibilidad de comentarte que es lo que necesito.Y además me provoca una gran alegria que el dominio de tu correo sea ".ar"  👌. Habras que mi ingles no es muy bueno y me cuesta bastante explicarme.

Por otro lado te anticipo que no soy muy conocedor de los recursos de google,  por lo que muchas veces tengo que explicar algo que ya tiene un nombre especifico..

Basicamente lo que necesito es saber si puedo ejecutar la misma funcion, tanto desde google Sheet como desde AppSheet.
Desde ambos "lados" quiero hacer lo mismo con datos de la planilla, pero creando una sola funcion, y asi evitar mantener dos codigos iguales.

Es decir: Una funcion creada en un proyecto dentro de google sheet puede ser ejecutada, por ejemplo, desde un boton al que se le asigna la secuencia de comandos.
Para poder ejecutar una funcion desde una app creada con AppSheet, debo crear un boot y acceder al proyecto creado en la planilla para luego asignarle la funcion al boot. Pero al menos yo, no he podido ver el proyecto contenido en la planilla desde AppSheet.

Para poder ejecutar ese script desde AppSheet debo crearlo la funcion en un proyecto independiente, la cual , a traves de SpreassheetApp.openById('<<id de planilla>>') puede ejecutar el script en la planilla anterior. Pero ahora lo que no veo es como poder ejecutar una funcion creada en un proyecto independiente desde google sheet.

Bueno, espero no haberme extendido mucho en la explicacion, pero te quise enviar el panorama completo como para que puedas ver cual es la cuestion.


Saludos y mil gracias !!!

Omar (.ar)
 

You received this message because you are subscribed to a topic in the Google Groups "Google Apps Script Community" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-apps-script-community/tEDioGeOLnY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to google-apps-script-c...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-apps-script-community/CAByjscHiqJrLzeZdGwhfLNVPnHqc1-KmdFZmp-CtjZx8hWF3XQ%40mail.gmail.com.


--
Omar Poch
Reply all
Reply to author
Forward
0 new messages