Если скрипт создает одинаковые объекты каждый раз, когда вы его запускаете, становится сложно ориентироваться в панели «Слои». Для дальнейшей работы пользователю придется с ним разобраться.

Как избавиться от хаоса:

  • Создайте новый слой для объектов. Но это может нарушить систему слоев пользователя.
  • Сгруппируйте созданные объекты на текущем слое.

Пример:

var newGroup = addGroup('MARKERS');
for (var i = 0; i < selection.length; i++) {
  selection[i].move(newGroup, ElementPlacement.PLACEATBEGINNING);
}
function addGroup(name) {
  var lblGroup;
  try {
    lblGroup = activeDocument.groupItems.getByName(name);
  } catch (e) {
    lblGroup = activeDocument.activeLayer.groupItems.add();
    lblGroup.name = name;
  }
  return lblGroup;
}

Конструкция try...catch нужна для того, чтобы при повторном запуске скрипта вы, возможно, не дублировали уже существующую группу.