Get(WindowUUID)

Retorna o Identificador universalmente único (UUID) da janela ativa.

Formato

Get ( WindowUUID )

Parâmetros

Nenhum

Tipo de dados retornado

texto

Originada na versão 

26.0

Descrição

Cada janela recebe um UUID quando é criada. O UUID da janela permanecerá o mesmo enquanto a janela existir. Essa string de caracteres hexadecimais identifica a janela, mesmo que o nome da janela mude ou que várias janelas tenham o mesmo nome.

Esta função retorna uma string vazia se não houver uma janela ativa.

Notas

Exemplo 1

Retorna um valor como 38F0E000E91C4214AADCA593F9A810D6 para a janela ativa.

Exemplo 2

Armazena o UUID da janela ativa em uma variável, cria uma nova janela (que se torna a janela ativa) e, em seguida, retorna à janela original.

Copiar
Definir Variável [ $windowID ; Valor: Get ( WindowUUID ) ]

Nova janela [Estilo: Documento ; Usando layout: <Layout atual> ]

Selecionar janela [Nome: $windowID ]

Exemplo 3

Armazena informações sobre a janela ativa como JSON usando o UUID da janela como chave.

Copiar
Definir variável [ $uuid ; Valor: Get ( WindowUUID ) ]

Definir variável [ $$windowData ; Valor: 
    JSONSetElement ( $$windowData ; 
        [ $uuid & ".lastRecord" ; Get ( RecordNumber ) ; JSONNumber ] ; 
        [ $uuid & ".windowName" ; Get ( WindowName ) ; JSONString ] 
    )
]