GlideURI - Global
-
- UpdatedJan 30, 2025
- 3 minutes to read
- Yokohama
- API reference
The GlideURI API provides methods to handle URI parameters in a global application.
See also Action - getGlideURI().
GlideURI - deleteMatchingParameter(String match)
Deletes one or more parameters from the URI that match the beginning of the provided string.
Name | Type | Description |
---|---|---|
match | String | Partial name of one or more parameters to remove from the query portion of a URI. |
Type | Description |
---|---|
None |
Example
The following example shows how to delete URI parameters that partially match the name provided.
Scoped equivalent
This method is not available in scoped applications.
GlideURI - deleteParameter(String name)
Removes a specified parameter from the query portion of the URI.
Name | Type | Description |
---|---|---|
name | String | Name of the parameter to remove from the query portion of a URI. |
Type | Description |
---|---|
None |
Example
The following example shows how to delete a URI parameter.
Scoped equivalent
This method is not available in scoped applications.
GlideURI - get(String name)
Returns the value of the specified parameter.
Name | Type | Description |
---|---|---|
name | String | The parameter name. |
Type | Description |
---|---|
String | The value for the specified parameter. |
Example
Output:
Scoped equivalent
To use the get() method in a scoped application, use the corresponding scoped method: GlideURI - get(String name) .
GlideURI - getFileFromPath()
Returns the file name portion of the URI.
Name | Type | Description |
---|---|---|
None |
Type | Description |
---|---|
String | The file name portion of the URI. |
Example
Scoped equivalent
To use the getFileFromPath() method in a scoped application, use the corresponding scoped method: GlideURI - getFileFromPath() .
GlideURI - getMap()
Returns a map (key value pairs) containing each parameter in the query and its associated value.
Name | Type | Description |
---|---|---|
None |
Type | Description |
---|---|
Object |
Example
The following example shows how to get sysparm_query
parameters. See also Action - getGlideURI()
.
Scoped equivalent
This method is not available in scoped applications.
GlideURI - set(String name, String value)
Sets the specified parameter to the specified value.
Name | Type | Description |
---|---|---|
name | String | The parameter name. |
value | String | The value. |
Type | Description |
---|---|
None |
Example
The following example shows how to set value of a sysparm_query field. See also Action - getGlideURI() .
Output:
Scoped equivalent
To use the set() method in a scoped application, use the corresponding scoped method: GlideURI - set(String name, String value) .
GlideURI - setView(String view)
Adds the sysparm_view parameter to the query with the named view.
A view defines the elements that appear when a user opens a form or a list. The sysparm_view parameter specifies the view to be used for a list or a form. For more information on views, see View management.
Name | Type | Description |
---|---|---|
view | String | Name of the sysparm_view parameter to set in the URI query. |
Type | Description |
---|---|
None |
Example
The following example shows how to add the major incidents view to the URI query in the
Incidents [incident] table. For example, sysparm_view=Major%20Incidents
.
See also Action - getGlideURI()
.
Scoped equivalent
This method is not available in scoped applications.
GlideURI - toString(String path)
Reconstructs the URI string and performs the proper URL encoding by converting non-valid characters to their URL code. For example, converting & to '%26'.
Parameters set with the set() method are encoded with the URI as well.
Name | Type | Description |
---|---|---|
path | String | The base portion of the system URL to which the URI is appended. |
Type | Description |
---|---|
String | The URL. |
Example
The following examples shows how to convert invalid characters to URL code in an instance URL. See also Action - getGlideURI() .
Scoped equivalent
To use the toString() method in a scoped application, use the corresponding scoped method: GlideURI - toString(String path) .