Applescript: cuenta Longitud


1

Creé un código que cuenta la longitud de una variable y toma medidas con respecto a la longitud.

Funciona bien, excepto cuando tengo una variable en este formato:

"00108030-00045C9E2638502E"

1: el recuento devuelve 8 y no 25 2: Tengo el error:

"No se puede convertir 8 en tipo booleano". número -1700 de 8 a booleano "

Aquí hay una vista previa de mi código: "

set theGUIDLength to (get length of (GUID as text))
if theGUIDLength is equal to 25 or 8 then
--
end if

"


- mi script funciona si configuro si theGUIDLength es igual a 8 entonces
Kevin

Respuestas:


1

Creo que lo que estás buscando es:

if theGUIDLength = 25 or theGUIDLength = 8 then
## do code
end if

Sí, gracias, ¿alguna idea de por qué el resultado es 8 y no 25? Es detener el conteo después de "-"
Kevin

No sin probar exactamente lo siento por teléfono. Modificaría cómo lo está haciendo porque parece que está comparando texto VS un número entero
ʀ2ᴅ2

1
En realidad, encontré el problema, antes de "configurar [número de serie, GUID] a las palabras de myClipboard" para que el problema. de todos modos gracias de nuevo.
Kevin
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.