dachte in meinem Unwissen nur, man könne einfach mit
»var oldSuffix = ".JPG", "jpg", ".Jpg";«, oder ähnlich simpel
an dem Script drehen.
Im Prinzip schon (var oldSuffix = [".JPG", "jpg", ".Jpg"];).
Aber das wäre erst der Anfang.
Unten müßte dann eine Schleife durch die Anzahl der oben eingestellten Suffixe ergänzt werden: for (i = 0; i < oldSuffix.length; i++);
Dann alles ausprobieren.
Dazu eine Musterdatei erzeugen mit unterschiedlichen Verknüpfungen, Bilddateien mit variierenden Endungen ...
Vielleicht kriegst Du's jetzt mit den Bausteinen hin.
Die Schleife müßte vor
myName = String(File.encode(myLink.name.split(oldSuffix).join(newSuffix)));
beginnen. Und oldSuffix müßte dann durch oldSuffix[.i] ersetzt werden.
Enden tut die Schleife hinter der geschweiften Klammer } des try-Bereichs.