Zum Hauptinhalt springen

Dialog

Dieser Block ermöglicht es Ihnen, ein Dialog-Popup für den Makro-Benutzer zu erstellen.

Terminologie

Der Dialog-Block ermöglicht es Ihnen, ein Popup-Fenster zu erstellen, um mit Benutzern in Ihrem Makro zu interagieren. Bei komplexeren Makros kann dies nützlich sein, um Eingaben vom Benutzer vor dem Start einzuholen. Indem Informationen vorab gesammelt werden, kann das Makro sein Verhalten an die Auswahl des Benutzers anpassen.

Dialog initialisieren

Um einen Dialog-Block zu verwenden, beginnen Sie mit diesem Block, der den Dialog für die Einrichtung vorbereitet.

Komponenten zum Dialog hinzufügen

Sobald der Dialog initialisiert wurde, können Sie einige Dialog-Komponenten-Blöcke in den Dialog einfügen. Derzeit akzeptiert der Dialog nur diese Komponenten: CheckBox, TextView, Radio Button, Radio Group, Column, Row und Text Input.

Einige Dialog-Komponenten unterstützen auch Standardwerte über den Block-Mutator:

  • Text Input kann einen Standardtext festlegen
  • CheckBox kann einen Standard-Ankreuzzustand festlegen
  • Radio Group kann eine Standard-Options-ID festlegen
Dialog-Erklärung

Entsprechender Block-Editor

Benutzereingaben aus dem Dialog extrahieren

Um Benutzereingaben zu erfassen, können Sie diesen Block verwenden, um den Wert basierend auf der Dialog-Komponenten-ID zu ermitteln.

Wert der Dialog-Komponente extrahieren

In diesem Beispiel extrahieren wir den Wert der Komponenten-ID 5, bei der es sich um die CheckBox handelt, und weisen ihn der Variablen value zu. Die Variable value empfängt boolesche Datentypen.

Automatisch mit Zeitüberschreitung bestätigen

Der Dialog-Anzeige-Block unterstützt zusätzlich eine optionale Zeitüberschreitung über seinen Mutator. Wenn die Zeitüberschreitung festgelegt ist, wird der Dialog nach der angegebenen Anzahl von Millisekunden automatisch bestätigt und die Makro-Ausführung mit den aktuellen oder Standardwerten fortgesetzt.

Entsprechender Block-Editor