Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

How to assign value to Reference field?

Sid_Takali
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.