Get values from url

Rj27
Mega Guru

Hi All,

Can we get certain values in script include from the url that is generated in lookup.
For eg: If the url coming on clicking the lookup:
https://dev87573.service-now.com/sys_user_list.do?sysparm_target=sc_req_item.request.requested_for&sysparm_target_value=&sysparm_reference_value=&sysparm_nameofstack=reflist&sysparm_clear_stack=true&sysparm_element=requested_for&sysparm_reference=sys_user&sysparm_view=sys_ref_list&sysparm_additional_qual=&sysparm_client_record=session

If I want the value of sysparm_target. Can we get it in script include or any BR? 

1 ACCEPTED SOLUTION

asifnoor
Kilo Patron

Hi

You need to access the URL in your client script and then pass it to the SI. Here is a link that can help you.

https://www.servicenowguru.com/scripting/client-scripts-scripting/parse-url-parameters-client-script...

Kindly mark the comment as a correct answer and also helpful if this helps.

View solution in original post

15 REPLIES 15

SaschaWildgrube
ServiceNow Employee
ServiceNow Employee

The DevTools scoped application contains a number of helpful tools and scripts for reuse.

To parse a URL and its parameters on the server side (within a script include, business rule or any other server side script) these two functions come in handy:

ParseURL

https://github.com/saschawildgrube/servicenow-devtools/blob/master/update/sys_script_include_cc2cdcc...

ParseUrlParameters

https://github.com/saschawildgrube/servicenow-devtools/blob/master/update/sys_script_include_64e9ed4...

Enjoy!