¿Puedo ejecutar un script si una variable tiene entre 4 y 6 caracteres solamente?
Por ejemplo
set serialNumber to ""
set theLength to (get length of (serialNumber as text))
if theLength is equal to 1 then
set serialNumber to "No Serial"
else if theLength > 4 and < 6 then
##do this
else if theLength is greater than 6 then
## do nothing
end if
Es evidente que esto no funciona: else if theLength > 4 and < 6 then