Nehmen wir an, ich habe einen Dateinamen, den ich wie folgt in separate Teile zerlege:
nameWords = Words(name, "_")
Nehmen wir an, ich möchte aus den ersten fünf Wörtern des ursprünglichen Namens einen Kurznamen machen:
shortName = Concat Items( nameWords[{1, 2, 3, 4, 5}], "_" );Alles funktioniert gut, während ich Namen in dem Format erhalte, das ich erwarte, dh mehr als fünf Wörter im Namen.
Aber sobald ich einen Namen wie "aaa_bbb_ccc" bekomme (ziemlich unerwartet, aber absolut real), bekomme ich einen Fehler beim Indexieren in meine Liste.
Frage: Wie indiziere ich nicht 5, sondern die kleinsten von 5 und die N Elemente der Liste? Anstatt eine IF-Anweisung zu schreiben, um herauszufinden, was weniger ist?