Замена символа в JS Photoshop
В сценарии для фотошопа можно использовать функцию replace?
var layerName = activeDocument.activeLayer.name;
layerName.replace('-', '_');
В фотошопе replaceAll не хочет работать. Решение проблемы:
layerName = layerName.split('-').join('_');