Skip to content

Commit 7727d0f

Browse files
Get URL Parameters (#182)
* Create Regex Validation * Delete Regex Validation * Create script.js * Create readme.md * Update readme.md * Update the script link * Fixed the relative link * Create onSubmitClientScript.js * Create readme.md * Create script.js * Create readme.md * Create script.js * Create readme.md * Update readme.md * Updated the text * Update readme.md * Update readme.md * Delete readme.md * Delete script.js * Create script.js * Create readme.md * Delete readme.md * Delete script.js * Create script.js * Delete script.js * Create script.js * Create readme.md * Update readme.md * Update script.js * Update readme.md * Create scripted_rest_api.js * Create CHVarUtils_ScriptInclude.js * Update scripted_rest_api.js * Create output.js * Create readme.md * Delete Scripted Rest API/Retrieving all variables from RITM or SCTASK directory * Rename Catalog Client Script/Get URL Parameters/readme.md to Client Scripts/Get URL Parameters/readme.md * Rename Catalog Client Script/Get URL Parameters/script.js to Client Scripts/Get URL Parameters/script.js Co-authored-by: Carleen Carter <40255402+smartcarleen@users.noreply.github.com>
1 parent d1fc470 commit 7727d0f

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Get URL Parameters in Global,Scoped Application for Record & Catalog Item
2+
3+
Many times there is a need to grab parameters from URL. This could be required at table form load or catalog item load and either in Global scope or custom scope application when redirection happened. Given script will help you in achieving this:
4+
5+
[Click here for the script](script.js)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
function onLoad() {
2+
//Type appropriate comment here, and begin script below
3+
4+
if(window == null){ // For Service Portal
5+
var url = top.location.href;
6+
var value = new URLSearchParams(url).get('sysparm_id'); //provide the parameter name
7+
console.log(value);
8+
}
9+
else{ //For Native UI
10+
var glideURL = new GlideURL();
11+
glideURL.setFromCurrent();
12+
var id = glideURL.getParam("sysparm_id"); // provide the parameter name
13+
console.log(id);
14+
}
15+
}

0 commit comments

Comments
 (0)