2010-09-09 1 views
1

J'ai un script simple qui va envoyer un tas de courriels, mais ceux-ci prennent du temps à envoyer et je veux montrer à l'utilisateur une fenêtre de défilement avec les adresses e-mails comme ils sont envoyés (ou, une barre de progression serait bien aussi) . Je crois que c'est possible avec le nouveau User Interface Classes, mais je ne peux pas le faire fonctionner. La documentation est assez éparse. Le problème est que la fenêtre de l'interface graphique apparaît vide jusqu'à ce que tous les e-mails aient été envoyés (le script se termine), puis le texte apparaît. Cela se produit même si j'appelle show(myapp) après chaque mise à jour de l'étiquette.Comment afficher un rapport d'avancement pour l'utilisateur dans Google Apps Script?

Répondre

0

Actuellement, la réponse semble être "vous ne pouvez pas". Le meilleur que je peux faire est de changer une cellule dans la feuille de calcul, mais même cela échoue complètement (la cellule n'est mise à jour qu'une seule fois, à la fin) lors de l'envoi de courriels.

Mettra à jour que les choses changent ...

2

Vous pouvez essayer avec fenêtre:

// The code below shows a popup that disappears in 3 seconds 
SpreadsheetApp.getActiveSpreadsheet().toast("Hello", "world?", 3); 
Questions connexes