The CreatorCon Call for Content is officially open! Get started here.

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!