schedule job

kack l
Tera Expert
 I now have a requirement, the following code,Is there a better way to write it, because each variable corresponds to each group
  
var A = new GlideRecord('sys_user_grmember');
    var B = new GlideRecord('sys_user_grmember');
    var n = new GlideRecord('sys_user_grmember');
 
2 REPLIES 2

AnveshKumar M
Tera Sage
Tera Sage

Hi @kack l 

You can use the following approach.

 

var group_names = ["A", "B", "C"];

for(key in group_names){
	group = group_names[key];
	var memGr = new GlideRecord("sys_user_grmember");
	memGr.addQuery("group.name", group); //Query by group name
	//Add other queries of your requirement here
	memGr.query();

	while(memGr._next()){
		//Perform your operations
	}
}

 

Share your exact requirement if you need more help.

 

Please mark my answer helpful and accept as solution if it is helpful 👍✔️

Thanks,
Anvesh

Thank you for your answer, I will confirm it