parse_urlquery()

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

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

Syntax

parse_urlquery(Sorgu)

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

Parametreler

Ad Tür Gerekli Açıklama
Sorgu string ✔️ URL'nin sorgu bölümü. Biçimin URL sorgu standartlarına uyması gerekir (anahtar=değer& ...).

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")

Çıkış

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')

Çıkış

UrlQuery görüntüle Korumak
view=vs-2019&preserve-view=true vs-2019 true