2 votos

AppleScript Cómo devolver primero n elementos del artículo en la lista

Nunca escribí nada en AppleScript, pero recientemente obtuve un MBP y comencé a jugar con él solo para ajustar la barra táctil. En un preset descargado vi esta línea:

 set theArray to every text item of theString
 

Supongo que esta línea agrega toda la cadena (cada elemento de carácter) a la matriz.

¿Cómo puedo elegir agregar solo un n número fijo de caracteres de esa cadena / elemento, por ejemplo, quizás los primeros 10 caracteres de esa cadena?

1voto

user3439894 Puntos 5883

He aquí un ejemplo:

set theString to "Ask Different"
set theArray to text items 1 thru 10 of theString

Resultado: {"A", "s", "k", " ", "D", "i", "f", "f", "e", "r"}

Ya que eres nuevo en AppleScript, me animo a tomar el tiempo para leer más: Guía de Lenguaje de AppleScript

Solo para que lo sepas, AppleScript, no tiene objeto designado con el nombre array, utiliza list lugar. Es un tecnicismo menor sin embargo, ya que estamos empezando a aprender, a su mejor saber de lo que se llama en el Lenguaje de AppleScript.

Así, en lugar de usar la variable theArray, me gustaría elegir el nombre de lo theList, o más específicamente, me gustaría añadir un adicional de clasificación. Por ejemplo, theCharList, o lo que es adecuado de lo que me lea el código que escribo, estoy dispuesto a conocer lo que la variable es para.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X