We're reclaiming inactive PDIs to keep them available for active builders. Learn what's changing, who's affected, and how to protect your work. Read More

How to get the back end name of a variable using set.getFlatQuestions()?

nandithaparuchu
Kilo Contributor

var set = new GlideappVariablePoolQuestionSet();

set.setRequestID(item.sys_id);

set.load();

var vs = set.getFlatQuestions();

for (var i=0; i < vs.size(); i++) {

if(vs.get(i).getLabel() != '') {

template.space(4);

template.print(' ' + vs.get(i).getLabel() + " = " + vs.get(i).getDisplayValue() + "\n");

In the above code , is there any way how to get the variable name(back end name) like how we are retrieving display value using "vs.get(i).getDisplayValue()"

1 ACCEPTED SOLUTION

Gurpreet07
Mega Sage

Hi Nanditha,



vs.get(i).getName()       will provide you with backend name of the variable.


View solution in original post

2 REPLIES 2

Gurpreet07
Mega Sage

Hi Nanditha,



vs.get(i).getName()       will provide you with backend name of the variable.


nandithaparuchu
Kilo Contributor

Thank u so much Gurpreet
It' working