- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-10-2017 10:34 PM
Hi Team,
I have to show record producer-list collector selected values in to "description" field on the table. i have written below code on record producer script cell. please correct me if any wrong here. because it is not working as expected
var myList = g_form.getValue('u_include_all_worker_locations_select_co');
var myArray = myList.split(',');
for (var i = 0; i < myArray.length; i++) {
var gr = new GlideRecord('core_country');
if (gr.get(myArray[i])) {
// Do what you want to the retrieved record
v_desc += '\nSelected Countries to include :'+ producer.u_include_all_worker_locations_select_co;
}
}
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-10-2017 11:52 PM
Edit :
var myList = producer.u_include_all_worker_locations_select_co.toString();
if(myList !='') {
var myArray = myList.split(',');
var str='';
for (var i = 0; i < myArray.length; i++) {
var gr = new GlideRecord('core_country');
if (gr.get(myArray[i])) {
str += 'Selected Countries to include :'+ gr.name ;
}
}
current.v_desc =str;
}

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-10-2017 11:56 PM
Edit this line like this
str += 'Selected Countries to include :'+ gr.name + ',';
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-11-2017 12:15 AM
hi aakash,
it is loading 3-4 minutes,
var myList = producer.u_include_all_worker_locations_select_co.toString();
var myArray = myList.split(',');
for (var i = 0; i < myArray.length; i++) {
var gr = new GlideRecord('core_country');
if (gr.get(myArray[i])) {
v_desc += '\nSelected Countries to include :'+ gr.name;
}
}

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-11-2017 12:18 AM
Can you explain what do you mean by loading 3-4 minutes
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-11-2017 12:39 AM
Hi Aakash, it means when i saved that script and then when i try to raise a request from record producer after filling the form i click on submit there it is taking 3-4 minutes to submit the form
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-11-2017 12:18 AM
Hey Keerthi,
Did you try this ?
var myList = producer.u_include_all_worker_locations_select_co.toString();
var myArray = myList.split(',');
var Answer =" ";
for (var i = 0; i < myArray.length; i++) {
var gr = new GlideRecord('core_country');
if (gr.get(myArray[i])) {
Answer + = gr.name;
}
}
alert(Answer) ;
Let me know if this was helpful/correct
Have a lovely day ahead
Regards,
Divya Mishra