Dialog
이 블록을 사용하면 매크로 사용자를 위한 대화상자 팝업을 만들 수 있습니다.
용어
Dialog 블록을 사용하면 매크로에서 사용자와 상호작용하기 위한 팝업 창을 만들 수 있습니다. 더 복잡한 매크로의 경우 시작하기 전에 사용자로부터 입력을 받는 데 유용할 수 있습니다. 정보를 미리 수집함으로써 매크로는 사용자의 선택에 따라 동작을 조정할 수 있습니다.
대화상자 초기화
Dialog 블록을 사용하려면 먼저 이 블록을 사용하여 대화상자를 설정할 준비를 합니다.
대화상자에 구성 요소 추가
대화상자가 초기화되면 대화상자에 일부 대화상자 구성 요소 블록을 삽입할 수 있습니다. 현재 대화상자는 다음 구성 요소만 허용합니다: CheckBox, TextView, Radio Button, Radio Group, Column, Row 및 Text Input
일부 대화상자 구성 요소는 블록 뮤테이터를 통해 기본값도 지원합니다:
Text Input은 기본 텍스트를 정의할 수 있습니다CheckBox는 기본 체크 상태를 정의할 수 있습니다Radio Group은 기본 옵션 id를 정의할 수 있습니다

동등한 블록 빌더
대화상자에서 사용자 입력 추출
사용자 입력을 가져오려면 이 블록을 사용하여 대화상자 구성 요소 id를 기반으로 값을 가져올 수 있습니다.

이 예시에서는 CheckBox인 구성 요소 id 5의 값을 추출하여 변수 value에 할당합니다.
value는 불린 데이터 유형을 받습니다.
시간 초과로 자동 확인
대화상자 표시 블록은 또한 뮤테이터를 통해 선택적 시간 초과를 지원합니다. 시간 초과가 설정되면, 대화상자는 지정된 밀리초 후에 자동으로 확인되고 현재 또는 기본값으로 매크로 실행을 계속합니다.