mi script es la generación de una lista (número aleatorio de elementos), y para cada punto me gustaría añadir un color.
Puedo hacerlo de forma manual :
> set myList to {{"demo", "#5cdf64"}, {"icloud.com", "#FFFF00"}, {"more
> random e.g", "#FF0000"}}
pero, ¿cómo puedo agregar un color diferente automáticamente a la lista y se basa en el número de elemento de la primera lista?
Sé cómo contar la lista principal y hacer una acción para cada uno de los elementos :
set listSize to count of myList
set theList to {"demo", "demo1", "demo2", "demo2"}
repeat with a from 1 to length of theList
set theCurrentListItem to item a of theList
-- Process the current list item
end repeat
Creo que estoy cerca de allí la única cosa es que yo no soy de agregar, pero la sustitución de los elementos :
set theList to {"Demo", "ok", "blabla", "demo2"}
set ColortheList to {"5cdf64", "FFFF00", "FF0080", "FF1000"}
set myNewList to ""
repeat with a from 1 to length of theList
set theCurrentListItem to item a of theList
set myNewList to {item a of theList, item a of ColortheList}
end repeat
también trató de
copy {item a of theList, item a of ColortheList} to myNewList