¿Puedo ejecutar un script si una variable tiene solo entre 4 y 6 caracteres?
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
Esto obviamente no funciona: else if theLength > 4 and < 6 then