Aracılığıyla paylaş


parse_urlquery()

Şunlar için geçerlidir: ✅Microsoft Fabric✅Azure Veri Gezgini Azure İzleyiciMicrosoft Sentinel

Sorgu parametrelerini içeren bir dynamic nesne döndürür.

Kullanım dışı bırakılan diğer adlar: parseurlquery()

Sözdizimi

parse_urlquery(query)

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Zorunlu Açıklama
query string ✔️ URL'nin sorgu bölümü. Biçimin URL sorgu standartlarına (key=value&...) uyması gerekir.

Döndürülenler

Sorgu parametrelerini içeren dinamik türünde bir nesne.

Örnekler

print Result=parse_urlquery("k1=v1&k2=v2&k3=v3")

Çıktı

Sonuç
{ "Sorgu Parametreleri":"{"k1":"v1", "k2":"v2", "k3":"v3"}" }

Aşağıdaki örnek, belirli sorgu parametrelerini ayıklamak için bir işlev kullanır.

let getQueryParamValue = (querystring: string, param: string) {
    let params = parse_urlquery(querystring);
    tostring(params["Query Parameters"].[param])
};
print UrlQuery = 'view=vs-2019&preserve-view=true'
| extend view = getQueryParamValue(UrlQuery, 'view')
| extend preserve = getQueryParamValue(UrlQuery, 'preserve-view')

Çıktı

UrlQuery görünüm korumak
view=vs-2019&preserve-view=true vs-2019 true