Get(WindowUUID)

Devuelve el identificador universalmente único (UUID) de la ventana activa.

Formato 

Get ( WindowUUID )

Parámetros 

Ninguno

Tipo de datos devuelto 

texto

Se origina en 

26.0

Descripción 

A cada ventana se le asigna un UUID cuando se crea. El UUID de la ventana sigue siendo el mismo mientras exista la ventana. Esta cadena de caracteres hexadecimales identifica la ventana, incluso aunque el nombre de la misma cambie o haya varias ventanas con el mismo nombre.

Esta función devuelve una cadena vacía si no hay una ventana activa.

Notas 

Ejemplo 1 

Devuelve un valor como 38F0E000E91C4214AADCA593F9A810D6 para la ventana activa.

Ejemplo 2 

Almacena el UUID de la ventana activa en una variable, crea una nueva ventana (que se convierte en la ventana activa) y luego vuelve a la ventana original.

Copiar
Establecer variable [ $windowID ; Valor: Get ( WindowUUID ) ]

Nueva ventana [ Estilo: Documento ; Usando la presentación:: <Presentación actual> ]

Seleccionar ventana [ Nombre: $windowID ]

Ejemplo 3 

Almacena información sobre la ventana activa como JSON utilizando el UUID de la ventana como clave.

Copiar
Establecer variable [ $uuid ; Valor: Get ( WindowUUID ) ]

Establecer variable [ $$windowData ; Valor: 
    JSONSetElement ( $$windowData ; 
        [ $uuid & ".lastRecord" ; Get ( RecordNumber ) ; JSONNumber ] ; 
        [ $uuid & ".windowName" ; Get ( WindowName ) ; JSONString ] 
    )
]