User Interface

El objeto de interfaz de usuario provee funciones para interactuar con el usuario, para preguntar por información básica y visualizarla. El objeto UI está disponible automáticamente en su macro como la variable “ui”.

NOTA:¡Importante! Todas las funciones UI requieren la palabra clave ‘yield’ enfrente de ellas. Esto permite bloquear la ejecución de la macro hasta que se cumplan las condiciones para la función UI.

[parameter] denota un parámetro opcional.

Tabla 5-35 Interacción con el usuario

MÉTODOS

prompt(message,[defaultAnswer], [mask])

Preguntar al usuario por información en la interfaz de usuario,

Parámetros

{String} título del mensaje a mostrar al usuario. Predeterminado: cadena vacía.

{String} Respuesta predeterminada para usar si el usuario lo deja en blanco. Predeterminado: cadena vacía

{Boolean} máscara indica si se debe ocultar la pregunta (como con una contraseña).

Devuelve

{Promise} Rellenada cuando el usuario cierra la ventana de diálogo. Devuelve la entrada del usuario con “OK” o cero con “Cancel”.

message([message])

Muestra un mensaje en la interfaz de usuario.

Parámetros

{String} mensaje a mostrar al usuario. Predeterminado: cadena vacía.

Devuelve

{Promise} Rellenada cuando el usuario cierra la ventana del mensaje.