Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-12-2022 05:17 AM
I am returning a sysid of record created from script include to UI Action using .toString();.
Script Include :
var tmpSys = grStory.insert();
//SOME LINES OF CODE
gs.info('tmpSys------' + tmpSys.toString()); //PRINTS SYSID
return tmpSys.toString();
//Log:
tmpSys------7bf4be71db76c110198b41a405961980
UI Action:
function run() {
var gaStc = new GlideAjax('XXXXXXX');
gaStc.addParam('sysparm_name', 'createStry');
gaStc.addParam('sysparm_taskId', g_form.getUniqueValue());
gaStc.getXML(getDetails);
function getDetails(response) {
alert('response----'+response);
if(response != '')
{
var strUrl = '/rm_story.do?sys_id=' + response + '&sysparm_view=scrum';
g_navigation.openPopup(strUrl);
}
}
}
}
//
LOGS:
response----[object XMLHttpRequest]
Solved! Go to Solution.
1 ACCEPTED SOLUTION

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-12-2022 05:21 AM
Hi,
Please update UI Action script like below:
function run() {
var gaStc = new GlideAjax('XXXXXXX');
gaStc.addParam('sysparm_name', 'createStry');
gaStc.addParam('sysparm_taskId', g_form.getUniqueValue());
gaStc.getXMLAnswer(getDetails); // only change this line
function getDetails(response) {
alert('response----'+response);
if(response != '')
{
var strUrl = '/rm_story.do?sys_id=' + response + '&sysparm_view=scrum';
g_navigation.openPopup(strUrl);
}
}
}
}
a small fix, change getXML to getXMLAnswer
Thanks,
Anil Lande
Please appreciate the efforts of community contributors by marking appropriate response as correct answer and helpful, this may help other community users to follow correct solution in future.
Thanks
Anil Lande
Thanks
Anil Lande
1 REPLY 1

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-12-2022 05:21 AM
Hi,
Please update UI Action script like below:
function run() {
var gaStc = new GlideAjax('XXXXXXX');
gaStc.addParam('sysparm_name', 'createStry');
gaStc.addParam('sysparm_taskId', g_form.getUniqueValue());
gaStc.getXMLAnswer(getDetails); // only change this line
function getDetails(response) {
alert('response----'+response);
if(response != '')
{
var strUrl = '/rm_story.do?sys_id=' + response + '&sysparm_view=scrum';
g_navigation.openPopup(strUrl);
}
}
}
}
a small fix, change getXML to getXMLAnswer
Thanks,
Anil Lande
Please appreciate the efforts of community contributors by marking appropriate response as correct answer and helpful, this may help other community users to follow correct solution in future.
Thanks
Anil Lande
Thanks
Anil Lande