Welcome to Community Week 2025! Join us to learn, connect, and be recognized as we celebrate the spirit of Community and the power of AI. Get the details  

How to auto populate value in multi row variable set row by row.

Chandra18
Mega Sage

Hi, 

For Example: In attached screenshot.There is a field "PUT Name" It have value Test, Test1, Test2. (It is a variable in catalog not MRVS). 

There is another field name is "Task input" It is multi row variable set. 

I want if I am adding a row in MRVS ,the value of put name should be auto populate in MRVS first variable which name is "security zone name" Row by row means in first row test. In second row test1 and in third row test2. 

 

5 REPLIES 5

Chandra18
Mega Sage

I wrote this code on load but it is adding a blank row however, rest result are fine. 

 

 

function onLoad() {
var obj = g_form.getValue('task_input').length !== 0 ? JSON.parse(g_form.getValue('task_input')) : [];
var vofvalue = g_form.getValue('put_name');
var arry = vofvalue.split(',');

for (var i = 0; i < arry.length; i++) {
obj.push({
security_zone_name: arry[i]
});
}

g_form.setValue('task_input', JSON.stringify(obj));
}