Dela via


toguid()

Konverterar en sträng till en guid skalär.

Anteckning

Använd guid-literaler i stället när det är möjligt.

Syntax

toguid(Värde)

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Obligatorisk Beskrivning
värde Skalär ✔️ Värdet som ska konverteras till guid.

Returer

Konverteringsprocessen tar de första 32 tecknen i indata, ignorerar korrekt placerade bindestreck, validerar att tecknen är mellan 0-9 eller a-f och konverterar sedan strängen till en guid skalär. Resten av strängen ignoreras.

Om konverteringen lyckas blir resultatet en guid skalär. Annars blir nullresultatet .

Exempel

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

Resultat

Str guid
0123456789abcdef0123456789abcdef 01234567-89ab-cdef-0123-456789abcdef
0123456789ab-cdef-0123-456789abcdef 01234567-89ab-cdef-0123-456789abcdef
en sträng som inte är ett guid