How to assign value to Reference field?

Sid_Takali
Kilo Patron
Kilo Patron

Hi all,

I'm capturing string field value using GlideRecord() and want to assign it to Reference Field. How I can assign it to Reference Field.

var gr = new GlideRecord('u_stm_sub_data');
gr.initialize();
gr.u_stm_status = current.u_stm_global_status;  //u_stm_status is Stringfield & u_stm_global_status is Reference field
gr.u_stm_details = current.u_stm_global_details;
gr.u_service_type = current.u_service_type;
gr.insert();

 

 

2 REPLIES 2

Harshad Wagh
Tera Guru

Maybe try following?

 

var gr = new GlideRecord('u_stm_sub_data');
gr.initialize();
gr.u_stm_status = current.u_stm_global_status.getDisplayValue();  //u_stm_status is Stringfield & u_stm_global_status is Reference field. 
gr.u_stm_details = current.u_stm_global_details;
gr.u_service_type = current.u_service_type;
gr.insert();

chintu
Tera Contributor

hii,

https://community.servicenow.com/community?id=community_question&sys_id=ba27c785dbfdd89014d6fb243996...

go through the above link hope it helps:

Mark Correct or Helpful if it helps.