toguid()

Преобразует строку в скалярный guid .

Примечание

По возможности используйте вместо него литералы GUID .

Синтаксис

toguid(value)

Дополнительные сведения о соглашениях о синтаксисе.

Параметры

Имя Тип Обязательно Описание
value скаляр ✔️ Значение, которое необходимо преобразовать в guid.

Возвращаемое значение

Процесс преобразования принимает первые 32 символа входных данных, игнорируя правильно расположенные дефисы, проверяет, что символы находятся в диапазоне от 0 до 9 или a-f, а затем преобразует строку в скалярный guid . Остальная часть строки игнорируется.

Если преобразование выполнено успешно, результатом будет скалярный guid . В противном случае результатом будет null.

Пример

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

Выходные данные

str guid
0123456789abcdef0123456789abcdef 01234567-89ab-cdef-0123-456789abcdef
0123456789ab-cdef-0123-456789abcdef 01234567-89ab-cdef-0123-456789abcdef
строка, которая не является guid