Compartir vía


toguid()

Convierte una cadena en un guid escalar.

Nota:

Cuando sea posible, use literales guid en su lugar.

Syntax

toguid(value)

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

Parámetros

Nombre Tipo Requerido Descripción
value escalar ✔️ 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-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 será escalar guid . De lo contrario, el resultado será null.

Ejemplo

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