Come mostrare una relazione per l'utente in Google Apps Script?
-
01-10-2019 - |
Domanda
Ho un semplice script che invierà un gruppo di messaggi di posta elettronica, ma questi prendere tempo per inviare e voglio mostrare all'utente una finestra a scorrimento con gli indirizzi email ai quali sono inviati (o, una barra di avanzamento sarebbe troppo buono ). Credo che questo è possibile con il nuovo interfaccia utente , ma posso' t farlo funzionare. La documentazione è un pò scarsa.
In particolare, il problema è che la finestra GUI che si apre è vuota fino a che tutte le e-mail sono stati inviati (le estremità dello script) e poi le sembra di testo. Ciò accade anche se io chiamo show(myapp)
dopo ogni volta che aggiornare l'etichetta.
Soluzione 2
Al momento, la risposta sembra essere: "non è possibile".
Il meglio che posso fare è cambiare una cella del foglio di calcolo, ma anche quella del tutto fallisce (la cella sola viene aggiornato una volta, alla fine) per l'invio di messaggi di posta elettronica.
Sarà aggiornare il cambiamento cose ...
Altri suggerimenti
Si può provare con finestra pop-up:
// The code below shows a popup that disappears in 3 seconds
SpreadsheetApp.getActiveSpreadsheet().toast("Hello", "world?", 3);