Hallo Stefan,
> Fehlerzeichenfolge: Es existiert bereits eine Ebene dieses Namens.
Ist dem so?
Existiert bei Dir eine Ebene mit Namen "Text"?
Auf die fehlende geschweifte Klammer am Ende hat Quarz bereits hingewiesen.
Eine Ebene (hier die Ebene 'Text') kannst Du mit folgendem Befehl ganz nach oben verschieben:
app.activeDocument.layers.item( 'Text' ).move( LocationOptions.atBeginning );
Das Gegenteil (ganz nach unten) wäre:
app.activeDocument.layers.item( 'Text' ).move( LocationOptions.atEnd );
Übrigens sieht meine eigene Version jetzt so aus:
D.h. ich lösche die vorhandene Ebene nicht, sondern benenne sie einfach um.
Das Löschen würde Probleme bereiten, wenn ein neues Dokument mit der Option "Mustertextrahmen" angelegt würde. Denn dort würden die Mustertextrahmen auf die Ebene gelegt, die gleich danach gelöscht wird.
Am Ende wird die unterste Ebene aktiviert.