Copy Reference Value

Michael94
Tera Contributor

I am trying to print the number of a case from a variable. 

 

 

var gr_questions = new GlideRecord('question_answer');
gr_questions.addQuery('table_sys_id', current.sys_id);
gr_questions.query();
while (gr_questions.next()) {
// detemine the variable by its sys_id
if(question =='edb8224993798a5cffcdbac86cba1e34') {
var rQuestion = gr_questions.getDisplayValue('question');
var rAnswer = gr_questions.getDisplayValue('value');
if(rAnswer!="") {
var rCase = new GlideRecord('sn_hr_core_case');
if(rCase.get(rAnswer));{
//print the variable and its value in the description
desc.push(rQuestion + " " + rCase.getValue('number')); 
 }		
}
}

 

 

  

5 REPLIES 5

Community Alums
Not applicable

Hi @Michael94 ,

Done 2 changes in your script - (1) I removed the semicolon after 'rCase.get(rAnswer)' (2) initialized the 'desc' variable

var gr_questions = new GlideRecord('question_answer');
gr_questions.addQuery('table_sys_id', current.sys_id);
gr_questions.query();
while (gr_questions.next()) {
// Determine the variable by its sys_id
if (question == 'edb8224993798a5cffcdbac86cba1e34') {
var rQuestion = gr_questions.getDisplayValue('question');
var rAnswer = gr_questions.getDisplayValue('value');
if (rAnswer != "") {
var rCase = new GlideRecord('sn_hr_core_case');
if (rCase.get(rAnswer)) {
// Concatenate the variable and its value in the description field
var desc = current.description || ''; // Get current description or initialize as empty string
current.description = desc + rQuestion + " " + rCase.getValue('number') + '\n';
}
}
}
}