Was macht eigentlich die Palette Skriptbezeichnung ?

Die InDesign Palette Skriptbezeichnung (engl. Script Label) ist nicht etwa eine Beschreibung irgendeines Skriptes, sondern mit dieser Palette lassen sich Textrahmen oder andere Objekte benennen, so dass man dieses Objekt dann per Skript identifizieren kann.

Jedes InDesign Objekt besitzt eine Eigenschaft mit dem Namen "Label". Der Wert dieses Labels wird über die Skriptbezeichnung mit Inhalt gefüllt.

 

Mit der folgenden Funktion läßt sich ein Objekt mit einem bestimmte Label dann referenzieren:

 

 

function getObjectfromLabel(meinLabel){

 

myFrame = app.activeDocument.pageItems.item(meinLabel);

return myFrame;

}