Sdílet prostřednictvím


parse_urlquery()

dynamic Vrátí objekt, který obsahuje parametry dotazu.

Zastaralé aliasy: parseurlquery()

Syntax

parse_urlquery(Dotazu)

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Vyžadováno Popis
Dotazu string ✔️ Část adresy URL dotazu. Formát musí odpovídat standardům dotazů adres URL (key=value& ...).

Návraty

Objekt typu dynamický , který zahrnuje parametry dotazu.

Příklady

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

Výstup

Výsledek
{ "Parametry dotazu":"{"k1":"v1", "k2":"v2", "k3":"v3"}" }

Následující příklad používá funkci k extrahování konkrétních parametrů dotazu.

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

Výstup

UrlQuery Prohlédni Zachovat
view=vs-2019&preserve-view=true vs-2019 true