Sdílet prostřednictvím


toguid()

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Převede řetězec na guid skalár.

Poznámka:

Pokud je to možné, použijte místo toho literály guid.

Syntaxe

toguid(value)

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Type Požadováno Description
value skalární ✔️ Hodnota, která se má převést na identifikátor GUID.

Návraty

Proces převodu vezme prvních 32 znaků vstupu, ignoruje správně umístěné spojovníky, ověří, zda jsou znaky mezi 0–9 nebo f a potom převede řetězec na guid skalár. Zbytek řetězce se ignoruje.

Pokud je převod úspěšný, bude guid výsledkem skalár. V opačném případě bude nullvýsledek .

Příklad

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

Výstup

Str guid
0123456789abcdef0123456789abcdef 01234567-89ab-cdef-0123-456789abcdef
0123456789ab-cdef-0123-456789abcdef 01234567-89ab-cdef-0123-456789abcdef
řetězec, který není identifikátorem GUID