toguid()
Converte uma cadeia num guid
escalar.
Nota
Sempre que possível, utilize literais guid .
Syntax
toguid(
valor)
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Tipo | Necessário | Descrição |
---|---|---|---|
value | escalar | ✔️ | O valor a converter em guid. |
Devoluções
O processo de conversão utiliza os primeiros 32 carateres da entrada, ignorando hífenes localizados corretamente, valida que os carateres estão entre 0-9 ou a-f e, em seguida, converte a cadeia num guid
escalar. O resto da cadeia é ignorado.
Se a conversão for bem-sucedida, o resultado será escalar guid
. Caso contrário, o resultado será null
.
Exemplo
datatable(str: string)
[
"0123456789abcdef0123456789abcdef",
"0123456789ab-cdef-0123-456789abcdef",
"a string that is not a guid"
]
| extend guid = toguid(str)
Saída
str | guid |
---|---|
0123456789abcdef0123456789abcdef | 01234567-89ab-cdef-0123-456789abcdef |
0123456789ab-cdef-0123-456789abcdef | 01234567-89ab-cdef-0123-456789abcdef |
uma cadeia que não é um guid |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários