Diálogo
Este bloque te permite crear una ventana emergente de diálogo para el usuario de la macro.
Terminología
El bloque Dialog te permite crear una ventana emergente para interactuar con los usuarios en tu macro. Para macros más complejas, esto puede ser útil para obtener información del usuario antes de empezar. Al recopilar información por adelantado, la macro puede ajustar su comportamiento según las elecciones del usuario.
Inicializar el diálogo
Para usar un bloque de Diálogo, empieza usando este bloque, que prepara el diálogo para su configuración.
Añadir componentes al diálogo
Una vez que el diálogo se ha inicializado, puedes insertar algunos bloques de componentes de diálogo en él. Actualmente el diálogo solo acepta estos componentes: CheckBox, TextView, Radio Button, Radio Group, Column, Row y Text Input.
Algunos componentes de diálogo también admiten valores predeterminados a través del mutador del bloque:
Text Inputpuede definir texto predeterminadoCheckBoxpuede definir el estado marcado predeterminadoRadio Grouppuede definir un id de opción predeterminado

Constructor de bloques equivalente
Extraer la entrada del usuario del diálogo
Para obtener la entrada del usuario, puedes usar este bloque para obtener el valor basándote en el id del componente de diálogo.

En este ejemplo extraemos el valor del componente con id 5, que es el CheckBox, y lo asignamos a la variable value.
La variable value recibirá tipos de datos booleanos.
Confirmación automática con tiempo de espera
El bloque de mostrar diálogo también admite un tiempo de espera opcional a través de su mutador. Cuando se establece el tiempo de espera, el diálogo se confirmará automáticamente después del número de milisegundos especificado y continuará la ejecución de la macro con los valores actuales o predeterminados.