parse_urlquery()
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
dynamic
Zwraca obiekt zawierający parametry zapytania.
Przestarzałe aliasy: parseurlquery()
Składnia
parse_urlquery(
query)
Dowiedz się więcej na temat konwencji składni.
Parametry
Nazwisko | Type | Wymagania | Opis |
---|---|---|---|
query | string |
✔️ | Część adresu URL kwerendy. Format musi być zgodny ze standardami zapytania adresu URL (key=value& ...). |
Zwraca
Obiekt typu dynamiczny zawierający parametry zapytania.
Przykłady
print Result=parse_urlquery("k1=v1&k2=v2&k3=v3")
Wyjście
Result |
---|
{ "Parametry zapytania":"{"k1":"v1", "k2":"v2", "k3":"v3"}" } |
W poniższym przykładzie użyto funkcji do wyodrębnienia określonych parametrów zapytania.
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')
Wyjście
UrlQuery | wyświetl | zachować |
---|---|---|
view=vs-2019&preserve-view=true | vs-2019 | prawda |