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
-
A janela em que o script está atuando pode ser não necessariamente a janela em primeiro plano.
-
UUIDs de janela podem ser usados no lugar de nomes de janela na maioria das etapas de script que permitem especificar uma janela, como Selecionar janela, Fechar janela, Mover/redimensionar janela e Definir título da janela.
-
Cada nova janela recebe um UUID exclusivo, mesmo que a janela seja criada a partir de uma janela existente usando o comando Janela > Nova janela ou a etapa de script Etapa de script Nova janela.
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.
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.
Definir variável [ $uuid ; Valor: Get ( WindowUUID ) ]
Definir variável [ $$windowData ; Valor:
JSONSetElement ( $$windowData ;
[ $uuid & ".lastRecord" ; Get ( RecordNumber ) ; JSONNumber ] ;
[ $uuid & ".windowName" ; Get ( WindowName ) ; JSONString ]
)
]