L'oggetto User Interface fornisce le funzioni per l'interazione con l'utente, la richiesta di informazioni e la visualizzazione di informazioni di base. L'oggetto UI รจ reso disponibile automaticamente nella macro come variabile "ui".
NOTA:Importante! Tutte le funzioni UI devono essere precedute dalla parola chiave "yield". Questo consente alla macro di bloccare l'esecuzione fino a quando sono soddisfatte le condizioni della funzione UI.
[parameter] denota un parametro facoltativo.
Tabella 5-35 Interazione con l'utente
METODI |
|
---|---|
prompt(message,[defaultAnswer], [mask]) |
Richiede all'utente di inserire informazioni nell'interfaccia utente. Parametri {String} titolo del messaggio da visualizzare all'utente. Impostazione predefinita: stringa vuota. {String} risposta predefinita da utilizzare non inserisce l'informazione richiesta. Impostazione predefinita: stringa vuota. {Boolean} la maschera indica se nascondere il prompt (come con la password). Restituisce {Promise} Completata quando l'utente chiude la finestra di dialogo. Restituisce l'input dell'utente quando sceglie "OK", null quando sceglie "Annulla". |
message([message]) |
Visualizza un messaggio nell'interfaccia utente. Parametri {String} messaggio da visualizzare all'utente. Impostazione predefinita: stringa vuota. Restituisce {Promise} Completata quando l'utente chiude la finestra del messaggio. |