Dialog
Blok ini memungkinkan Anda membuat popup dialog untuk pengguna makro
Terminologi
Blok Dialog memungkinkan Anda membuat jendela popup untuk berinteraksi dengan pengguna di makro Anda. Untuk makro yang lebih kompleks, ini dapat berguna untuk mendapatkan input dari pengguna sebelum memulai. Dengan mengumpulkan informasi di awal, makro dapat menyesuaikan perilakunya berdasarkan pilihan pengguna.
Inisialisasi dialog
Untuk menggunakan blok Dialog, mulailah dengan menggunakan blok ini, yang mempersiapkan dialog untuk pengaturan.
Menambahkan Komponen ke dialog
Setelah dialog diinisialisasi, Anda dapat menyisipkan beberapa blok komponen dialog ke dalam dialog. Saat ini dialog hanya menerima komponen ini CheckBox, TextView, Radio Button, Radio Group, Column, Row dan Text Input
Beberapa komponen dialog juga mendukung nilai default melalui mutator blok:
Text Inputdapat menentukan teks defaultCheckBoxdapat menentukan status tercentang defaultRadio Groupdapat menentukan id opsi default

Pembangun Blok Ekuivalen
Mengekstrak input pengguna dari dialog
Untuk mengambil input pengguna, Anda dapat menggunakan blok ini untuk mengambil nilai berdasarkan id komponen dialog

Dalam contoh ini kami mengekstrak nilai dari id komponen 5 yang merupakan CheckBox dan menetapkannya ke variabel value.
value akan menerima tipe data boolean
Konfirmasi otomatis dengan timeout
Blok dialog show juga mendukung timeout opsional melalui mutatornya. Ketika timeout diatur, dialog akan otomatis dikonfirmasi setelah jumlah milidetik yang ditentukan dan melanjutkan eksekusi makro dengan nilai saat ini atau default.