Script Select objs with same name in same group

 From:  noskule
11274.1 
Hi All
Has anyone an idea how to modify the code below to select all objects with the same name but restrict it to the same group?
Thanks for any hints
Nos


/* Extend selection to same names */
var names = new Array();
var objs = moi.geometryDatabase.getSelectedObjects();

for (var i = 0; i < objs.length; ++i) {
var obj = objs.item(i);
if (obj.name != '') {
names[obj.name] = true;
}
}

objs = moi.geometryDatabase.getObjects();
for (var i = 0; i < objs.length; ++i) {
var obj = objs.item(i);
if (obj.name != '' && names[obj.name]) {
obj.selected = true;
}
}



/* Extend selection to same names, show hidden objects */
var names = new Array();
var objs = moi.geometryDatabase.getSelectedObjects();

for (var i = 0; i < objs.length; ++i) {
var obj = objs.item(i);
if (obj.name != '') {
names[obj.name] = true;
}
}

objs = moi.geometryDatabase.getObjects();
for (var i = 0; i < objs.length; ++i) {
var obj = objs.item(i);
if (obj.name != '' && names[obj.name]) {
obj.hidden = false;
obj.selected = true;
}
}

EDITED: 4 Dec 2023 by MICHAEL GIBSON