Hallo Christoph,
der Funktionsaufruf ist so gestaltet, dass als erstes Argument eine Eigenschaft des gesuchten Textes mit einem bestimmten Wert angegeben wird. Als zweites Argument wird der Name des Zeichenformats übergeben:
Gesuchte Eigenschaft: fontStyle (Schriftschnitt)
gesuchter Wert: "Italic" (kursiv)
Name des Zeichenformats: "Italic"
Deine Zeile
entspräche also der Suche nach einer Eigenschaft "UPPERCASE".
Diese existiert nicht.
Du möchtest statt dessen nach "capitalization" mit dem Wert "Capitalization.ALL_CAPS" suchen.
Die Zeile zum Aufruf der Funktion müsste entsprechend folgendermaßen lauten:
Aber Achtung!
Im genannten Skript ist die Konvertierung von GROSSBUCHSTABEN (per Textattribut) bereits enthalten:
Übrigens ... Worte bestehend aus Grossbuchstaben findest Du so nicht; nur Text mit der
Buchstabenart "Grossbuchstaben".
----
edit: Ups, jetzt war ich oberlehrerhaft zu ausführlich und und damit zu langsam. Du hast die richtige Lösung selbst gefunden und vor 5 Minuten veröffentlicht.