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
-
La ventana en la que actúa el guión no tiene que ser necesariamente la que se encuentra en primer plano.
-
Los UUID de ventana se pueden usar en lugar de los nombres de ventana en la mayoría de los pasos de guión que le permiten especificar una ventana, como Seleccionar ventana, Cerrar ventana, Mover/Cambiar tamaño de ventana y Establecer título de ventana.
-
Cada nueva ventana recibe un UUID único, incluso aunque la ventana se creara a partir de una ya existente utilizando el comando Ventana > Nueva ventana o el paso de guión paso de guión Nueva ventana.
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.
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.
Establecer variable [ $uuid ; Valor: Get ( WindowUUID ) ]
Establecer variable [ $$windowData ; Valor:
JSONSetElement ( $$windowData ;
[ $uuid & ".lastRecord" ; Get ( RecordNumber ) ; JSONNumber ] ;
[ $uuid & ".windowName" ; Get ( WindowName ) ; JSONString ]
)
]