Agregar una línea condicional al script existente

Obtuve este script de una pregunta y respuesta anterior ( acción de capa de cambio de tamaño específica ) ¡Muchas gracias a SQW!

(function (){
    var startRulerUnits = app.preferences.rulerUnits;  
    app.preferences.rulerUnits = Units.PIXELS;
    var bounds = activeDocument.activeLayer.bounds;  
    var width = bounds[2].value - bounds[0].value;
    var newSize = (100 / width) * 550; 
    activeDocument.activeLayer.resize(newSize, newSize, AnchorPosition.BOTTOMLEFT);
    app.preferences.rulerUnits = startRulerUnits;  
})();

Sin embargo, ¿es posible que el script solo se ejecute cuando la capa que se debe cambiar de tamaño es, por ejemplo, mayor a 550 px? Soy un completo novato cuando se trata de secuencias de comandos, y he intentado agregar una función "si", pero no entiendo cómo funciona...

Muchas gracias.

Voto para cerrar esta pregunta como fuera de tema porque no está relacionada con el diseño gráfico.

Respuestas (1)

Gracias a SuperMerlin en los foros de Adobe, me ha dado la respuesta.

(function (){ 
    var startRulerUnits = app.preferences.rulerUnits;   
    app.preferences.rulerUnits = Units.PIXELS; 
    var bounds = activeDocument.activeLayer.bounds;   
    var width = bounds[2].value - bounds[0].value; 
    if(width > 550){
        var newSize = (100 / width) * 550;   
        activeDocument.activeLayer.resize(newSize, newSize, AnchorPosition.BOTTOMLEFT); 
    }
    app.preferences.rulerUnits = startRulerUnits;
})();