Est-il possible de fermer une fenêtre d'interface utilisateur ouverte dans Apps Script?Google Apps Script Fermer()
Je pense que la réponse est non par: http://code.google.com/p/google-apps-script-issues/issues/detail?id=474&can=1&q=.close%28%29&colspec=Stars%20Opened%20ID%20Type%20Status%20Summary%20Component%20Owner
mais je voulais voir s'il y avait d'autres opinions.
J'ai une "fenêtre d'attente" qui apparaît, que je veux fermer lorsque l'activité est terminée.
var app = UiApp.getActiveApplication();
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = getSheetWithSubmissions(ss);
// create UI app, this works fine
app = createWaitPleaseUI(sheet);
ss.show(app);
//simulated activity
Utilities.sleep(5000);
//this doesn't work despite being in the documentation
app.close();
pense que ce n'est pas possible mais souhaite Google serait le vider de leur documentation si elle ne peut pas être fait. Pour contourner ce problème, je peux faire apparaître une seconde interface graphique en disant "travail terminé, cliquez sur OK", puis cela fonctionne très bien.
Notez que la question que vous faites référence ne vous appliquez pas votre exemple: il s'agit de l'interface utilisateur autonome, et non dans une feuille de calcul UIs. –