tutorial sheets script manager guide google español apps app google-apps-script google-spreadsheet

google-apps-script - script - macros en google sheets



¿Es posible utilizar Apps Script para publicar gráficos existentes en Hojas de cálculo de Google? (0)

Soy consciente de que puedo hacer clic y publicar mis gráficos en cualquier hoja de cálculo de Google, pero estoy buscando una solución para hacer lo mismo con Apps Script (o similar).

En este momento tengo un archivo Sheets que contiene:
(1) una hoja con datos (llamémosla la hoja "DATOS"),
(2) una hoja donde utilizo Apps Script para limpiar cualquier información existente, luego selecciono y copio datos de la hoja n. ° 1 y luego realizo operaciones (la hoja "COMPUTE"), y
(3) una hoja que contiene 3 gráficos publicados que hace referencia a los datos en la hoja n. ° 2 (la hoja "PANTALLA").

La idea es tener un portal para que los usuarios ingresen sus identificaciones y obtengan gráficos en función de sus datos. Como habrá múltiples usuarios accediendo al mismo tiempo, estaba planeando copiar un conjunto diferente de hojas "COMPUTE" y "DISPLAY" a un nuevo archivo para cada usuario.

Lamentablemente, aunque todo lo que funcionó y los gráficos del nuevo archivo tienen los mismos OID que los originales (de ahí que la referencia de URL para la visualización sea fácil de armar, por ejemplo, https://docs.google.com/spreadsheets/d/{sheet_id}/pubchart?oid={OID}&format=interactive" ), no se mostrarán hasta que los publique manualmente.

Entonces, ¿hay alguna forma de hacerlo programáticamente? Además, por el bien de la discusión, digamos que la API de visualización de Google no es una solución viable en esta situación.

¡Gracias!