mi script está generando una lista (número aleatorio de elementos) y para cada elemento me gusta agregar un color.
Puedo hacerlo manualmente:
> 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 en función del número de elementos en la primera lista?
Sé cómo contar la lista principal y realizar una acción para cada elemento:
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 casi estoy allí, lo único es que no estoy agregando sino reemplazando 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 lo intenté
copy {item a of theList, item a of ColortheList} to myNewList