Compartir a través de


toguid()

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Convierte una cadena en un guid escalar.

Nota:

Cuando sea posible, use literales guid en su lugar.

Sintaxis

toguid( value)

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Description
value escalares ✔️ Valor que se va a convertir en guid.

Devoluciones

El proceso de conversión toma los primeros 32 caracteres de la entrada, ignorando los guiones ubicados correctamente, valida que los caracteres están entre 0 y 9 o a-f y, a continuación, convierte la cadena en un guid escalar. El resto de la cadena se omite.

Si la conversión se realiza correctamente, el resultado es un guid escalar. De lo contrario, el resultado es null.

Ejemplo

En el ejemplo siguiente se convierten cadenas en una tabla de datos que se ajusta a los requisitos de estructura de conversión, en guid.

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

Salida

str guid
0123456789abcdef0123456789abcdef 01234567-89ab-cdef-0123-456789abcdef
0123456789ab-cdef-0123-456789abcdef 01234567-89ab-cdef-0123-456789abcdef
una cadena que no es un guid