Hole ( FensterUUID )

Gibt den Universally Unique Identifier (UUID) des aktiven Fensters zurück.

Format 

Hole ( FensterUUID )

Parameter 

Ohne

Zurückgegebener Datentyp 

Text

Ursprung in Version 

26.0

Beschreibung 

Jedem Fenster wird bei seiner Erstellung eine UUID zugewiesen. Die UUID des Fensters bleibt unverändert, solange das Fenster existiert. Dieser String aus Hexadezimalzeichen dient als ID des Fensters, auch wenn sich der Name des Fensters ändert oder mehrere Fenster denselben Namen haben.

Diese Funktion gibt einen leeren String zurück, wenn kein aktives Fenster vorhanden ist.

Hinweise 

Beispiel 1 

Gibt einen Wert wie 38F0E000E91C4214AADCA593F9A810D6 für das aktive Fenster zurück.

Beispiel 2 

Speichert die UUID des aktiven Fensters in einer Variablen, erstellt ein neues Fenster (das zum aktiven Fenster wird) und gibt das ursprüngliche Fenster zurück.

Kopieren
Variable setzen [ $windowID ; Wert: Hole ( FensterUUID ) ]

Neues Fenster [ Stil: Dokument ; Mit Layout: <Aktuelles Layout> ]

Fenster aktivieren [ Name: $windowID ]

Beispiel 3 

Speichert Informationen über das aktive Fenster als JSON unter Verwendung der Fenster-UUID als Schlüssel.

Kopieren
Variable setzen [ $uuid ; Wert: Hole ( FensterUUID ) ]

Variable setzen [ $$Fensterdaten ; Werte: 
    JSONSetElement ( $$Fensterdaten ; 
        [ $uuid & ".letzterDatensatz" ; Hole ( DatensatzPositionInErgebnismenge ) ; JSONNumber ] ; 
        [ $uuid & ".Fenstername" ; Hole ( Fenstername ) ; JSONString ] 
    )
]