PARSE_URL

Returns an object that representing the parsed url

Syntax 

PARSE_URL(text, [include_public_suffix_domains: FALSE])

Usage examples 

Example 1

Input

1
{
2
"my_action": {
3
"url": "http://www.tines.com/test?foo=bar&baz=a&baz=b#123"
4
}
5
}

Formula

PARSE_URL(my_action.url)

Output

1
{
2
"domain": "tines.com",
3
"fragment": "123",
4
"host": "www.tines.com",
5
"path": "/test",
6
"port": 80,
7
"query": {
8
"baz": [
9
"a",
10
"b"
11
],
12
"foo": "bar"
13
},
14
"scheme": "http",
15
"tld": "com"
16
}

Example 2

Input

1
{
2
"my_action": {
3
"url": "https://s3.us-east-2.amazonaws.com"
4
}
5
}

Formula

PARSE_URL(my_action.url, include_public_suffix_domains: TRUE)

Output

1
{
2
"scheme": "https",
3
"host": "s3.us-east-2.amazonaws.com",
4
"path": "",
5
"port": 443,
6
"query": null,
7
"fragment": null,
8
"domain": "amazonaws.com",
9
"tld": "com"
10
}
Was this helpful?