toguid()

Convertit une chaîne en scalaire guid .

Notes

Si possible, utilisez plutôt des littéraux de guid .

Syntax

toguid(value)

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Obligatoire Description
value scalaire ✔️ Valeur à convertir en guid.

Retours

Le processus de conversion prend les 32 premiers caractères de l’entrée, en ignorant les traits d’union correctement localisés, valide que les caractères sont compris entre 0 et 9 ou a-f, puis convertit la chaîne en un guid scalaire. Le reste de la chaîne est ignoré.

Si la conversion réussit, le résultat sera un guid scalaire. Sinon, le résultat sera null.

Exemple

datatable(str: string)
[
    "0123456789abcdef0123456789abcdef",
    "0123456789ab-cdef-0123-456789abcdef",
    "a string that is not a guid"
]
| extend guid = toguid(str)

Sortie

str guid
0123456789abcdef0123456789abcdef 01234567-89ab-cdef-0123-456789abcdef
0123456789ab-cdef-0123-456789abcdef 01234567-89ab-cdef-0123-456789abcdef
chaîne qui n’est pas un guid