Diciamo che ho un nome file che analizzo in parti separate in questo modo:
nameWords = Words(name, "_")
Diciamo che voglio creare un nome breve con le prime cinque parole del nome originale:
shortName = Concat Items( nameWords[{1, 2, 3, 4, 5}], "_" );Tutto funziona bene mentre ricevo i nomi nel formato che mi aspetto, cioè più di cinque parole nel nome.
Ma non appena ricevo un nome come "aaa_bbb_ccc" (abbastanza inaspettato, ma totalmente reale) ottengo un errore durante l'indicizzazione nella mia lista.
Domanda: come faccio a indicizzare non 5, ma il minimo di 5 e gli N elementi dell'elenco? Piuttosto che scrivere una dichiarazione IF per capire quale è meno?