AKTUELL EasyCatalog im Team: Jeder spielt sein Instrument Zum Beitrag

Module Scripting Modul

Modul · Funktion

Scripting Modul: EasyCatalog per Skript automatisieren

Mit dem Scripting Modul steuern Sie EasyCatalog per JavaScript, AppleScript oder VBScript und automatisieren wiederkehrende Abläufe Ihrer Katalogproduktion.

Einmaliger Kaufpreis

419 €

benötigt EasyCatalog

Für EasyCatalog müssen Sie nicht programmieren können. Manche Arbeitsabläufe brauchen aber eine maßgeschneiderte Lösung, die keine Standardsoftware von Haus aus mitbringt. Dafür gibt es das Scripting Modul: Mit JavaScript, AppleScript oder Visual Basic bauen Sie eigene Lösungen für Ihren Workflow.

Das Scripting Modul bringt ein umfangreiches Befehlsverzeichnis mit. Zusammen mit den Skriptfunktionen von Adobe InDesign entstehen Lösungen, die genau auf Ihre Abläufe zugeschnitten sind, etwa das Ausgeben mehrerer Sprachversionen nacheinander.

Funktionen

Was das Scripting Modul kann

JavaScript, AppleScript oder VBScript

Sie schreiben Ihre Skripte in der Sprache, die zu Ihrem System passt. JavaScript läuft unter macOS und Windows, AppleScript nur unter macOS und VBScript nur unter Windows.

Eigene Befehle für EasyCatalog

Das Scripting Modul bringt ein eigenes Befehlsverzeichnis für EasyCatalog mit, zum Beispiel zum Synchronisieren einer Datenquelle mit dem Dokument. Eine Liste aller Methoden steht im Handbuch des Scripting Moduls.

Zusammen mit InDesign-Skripten

Die Befehle lassen sich mit den Skriptfunktionen von Adobe InDesign kombinieren. So automatisieren Sie ganze Abläufe, etwa das Ausgeben mehrerer Sprachversionen nacheinander.

Beispielskripte

So einfach lässt sich EasyCatalog steuern

JavaScript

var myEasyCatalog = app.easycatalogObject;
var myDS = app.easycatalogObject.datasources.item("Stock.csv");
myDS.synchronizeWithDataSource();

VBScript

Set myInDesign = CreateObject("InDesign.Application")
Set myEasyCatalog = myInDesign.EasyCatalogObject
Set myDS = myEasyCatalog.DataSources.Item("Stock.csv")
myDS.SynchronizeWithDataSource

AppleScript

tell application "Adobe InDesign CC"
tell EasyCatalog object
tell DataSource "Stock.csv"
synchronize with data source
end tell
end tell
end tell

Eine Liste aller Methoden finden Sie im Handbuch des Scripting Moduls. Weitere Beispielskripte finden Sie in der Wissensdatenbank.