// kommt in Ordner:
//InDesign-Installationsverzeichnis]\Presets\Scripts.
//
//DatumAktualisieren.js - für Adobe InDesign CS2
// Dieses Skript ersetzt den Text, der mit der
//Zeichenformat-Vorlage »Aktualisiertes Datum«
// formatiert wurde, durch das aktuelle Datum.
//Das wirkt sich auch auf Masterseiten aus.
myStyle = app.documents[0].characterStyles.item("Aktualisiertes Datum");
var d= new Date();
var tag;
var monat;
var wert;
// Tageszahl formatieren
wert = (d.getDate());
if (wert < 10)
{ tag = "0" + wert;
}
else
{ tag = wert;
}
// Monatszahl formatieren
wert = (d.getMonth()*1+1);
if (wert < 10)
{ monat = "0" + wert;
}
else
{ monat = wert;
}
// Datum in das Dokument schreiben
var myDate = tag + "." + monat + "." + (d.getYear()*1 +1900);
app.findPreferences = null;
app.changePreferences = null;
app.documents[0].search("",false,false,myDate,
{appliedCharacterStyle:myStyle});