User Interface

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.