Get(WindowUUID)
Retourneert de UUID (Universally Unique Identifier) van het actieve venster.
Opmaak
Get ( WindowUUID )
Parameters
Geen
Resulterend gegevenstype
tekst
Afkomstig uit versie
26.0
Beschrijving
Aan elk venster wordt een UUID toegewezen zodra deze wordt gemaakt. De UUID van het venster blijft hetzelfde zolang het venster bestaat. Deze reeks hexadecimale tekens identificeert het venster, zelfs als de vensternaam verandert of meerdere vensters dezelfde naam hebben.
Deze functie retourneert een lege string als er geen actief venster is.
Opmerkingen
-
Het venster waarop het script wordt uitgevoerd is niet noodzakelijk het venster op de voorgrond.
-
Venster-UUID's kunnen worden gebruikt in plaats van vensternamen in de meeste scriptstappen waarmee u een venster kunt opgeven, zoals Venster selecteren, Venster sluiten, Venster verplaatsen/vergroten of verkleinen en Venstertitel instellen.
-
Elk nieuw venster ontvangt een unieke UUID, zelfs als het venster is gemaakt vanuit een bestaand venster met Venster > opdracht Nieuw venster of de Nieuw venster scriptstap.
Voorbeeld 1
Retourneert een waarde zoals 38F0E000E91C4214AADCA593F9A810D6 voor het actieve venster.
Voorbeeld 2
Hiermee slaat u de UUID van het actieve venster op in een variabele, maakt u een nieuw venster (dat het actieve venster wordt) en keert u terug naar het oorspronkelijke venster.
Variabele instellen [ $windowID ; waarde: Get ( WindowUUID ) ]
Nieuw venster [ stijl: Document ; met layout: <Current Layout> ]
Selecteer venster [ Naam: $windowID ]
Voorbeeld 3
Slaat informatie over het actieve venster op als JSON met de venster-UUID als sleutel.
Variabele instellen [ $uuid ; Waarde: Get ( WindowUUID ) ]
Variabele instellen [ $$windowData ; Waarde:
JSONSetElement ( $$windowData ;
[ $uuid & ".lastRecord" ; Get ( RecordNumber ) ; JSONNumber ] ;
[ $uuid & ".windowName" ; Get ( WindowName ) ; JSONString ]
)
]