il mio script sta generando un elenco (numero casuale di elementi) e per ogni elemento mi piace aggiungere un colore.
Posso farlo manualmente:
> set myList to {{"demo", "#5cdf64"}, {"icloud.com", "#FFFF00"}, {"more
> random e.g", "#FF0000"}}
ma come posso aggiungere automaticamente un colore diverso all'elenco e in base al numero di elementi nel primo elenco?
So come contare l'elenco principale e fare un'azione per ogni 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
Penso di esserci quasi l'unica cosa è che non sto aggiungendo ma sostituendo gli elementi:
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
ha anche provato
copy {item a of theList, item a of ColortheList} to myNewList