- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-03-2017 03:12 PM
I have the following code:
var gr = new GlideRecord('new_call');
gr.addQuery('transferred_to',current.request); // we're looking for the original CALL
gr.query(); // perform the query
// If the call that was transferred to this request task was found
if (gr.getRowCount() == 1) {
while (gr.next()){
gs.log('>> RGK <<' + gr.number);
gs.log('>> RGK <<' + gr.sys_id);
current.u_call_number = gr.sys_id;
}
}
Which produces the following output:
Information >> RGK <<CALL0004026
Information >> RGK <<f87c10b4dba083402d4dfb041d9619e4
The field on the current form named u_call_number is a reference to a call (new_call table), but when setting this field to be the sys_id the form does not display anything. The 2nd line in the log output looks to be the sys_id for the CALL so what can be wrong?
Thanks,
Rich.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-04-2017 12:27 AM
Hello Richard,
Please use current.update() function to update the record after setting the value.
like
var gr = new GlideRecord('new_call');
gr.addQuery('transferred_to',current.request); // we're looking for the original CALL
gr.query(); // perform the query
// If the call that was transferred to this request task was found
if (gr.getRowCount() == 1) {
while (gr.next()){
gs.log('>> RGK <<' + gr.number);
gs.log('>> RGK <<' + gr.sys_id);
current.u_call_number = gr.sys_id;
current.update();
}
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-03-2017 04:42 PM
Hello Richard,
You can achieve by either by using .
1. gr.getDisplayValue()
2.You can do a dot walking .e.g. suppose you have a value field in the new call table then you can use gr.value.
Please let me know if it helped you.
Thanks
Nitin

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-03-2017 05:10 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-03-2017 11:20 PM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-03-2017 11:25 PM
How about trying like, let's see if this helps.
current.u_call_number = gr.sys_id.toString();
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-03-2017 06:57 PM
open the table that is mapped in the reference field (u_call_number ). select the display checkbox in dictionary of the column that you want to display.