hilfdirselbst.ch
Facebook Twitter gamper-media

Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign » Datumsfunktion in Indesign

 



HelmutS
Beiträge: 4

18. Jul 2007, 15:34

Beitrag #1 von 14
Bewertung:

(25259 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Datumsfunktion in Indesign


Hallo zusammen,
gibt es ein Skript, mit dem man eine DATUMSFUNKTION in ein indesign-Dokument integrieren kann?

schöne Grüße aus Wasserburg
Top

mpeter  M 
Beiträge: 4164

18. Jul 2007, 15:56

Beitrag #2 von 14
Beitrag ID: #303382

Bewertung:

(25237 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Datumsfunktion in Indesign


Hallo,
in CS3 im Kontextmenü > Variablen > Ausgabedatum.
CS1 hat es nicht und CS2 kann ich gerade nicht schauen – aber da hat Martin sicher was in petto ;-)

ACHTUNG!!!
bitte OS und Programmversion angeben. Wie du siehst würde das die Beantwortung etwas einfacher machen.
Gruß
Magnus

OSX 10.5.8, Adobe CS3, CS4 & CS5
... und kein Quark mehr zum Nachtisch

als Antwort auf: [#303374] Top

Ralf Hobirk p
Beiträge: 4485

18. Jul 2007, 15:57

Beitrag #3 von 14
Beitrag ID: #303383

Bewertung:

(25234 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Datumsfunktion in Indesign


Magnus, wirklich schade. Du bist mir um Sekunden zuvorgekommen und hast auch noch meine Gedanken zitiert...Tongue

---
Sonnige Grüße aus Egypt Cool
Ralf
---
MacPro 2x2,66 GHz, 10 GB | MacBook Pro 15" Unibody 2,0 GHz, 8 GB | MacBook Pro 17" 2,4 GHz, 4 GB | MacBook Pro 15" 2,5 GHz, 4 GB | alle 10.6.8 | CS5 (ID 7.0.4)
El Gouna - Life as it should be!

als Antwort auf: [#303382] Top

mpeter  M 
Beiträge: 4164

18. Jul 2007, 16:01

Beitrag #4 von 14
Beitrag ID: #303386

Bewertung:

(25229 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Datumsfunktion in Indesign


... du darfst das nächste Mal wieder – versprochen ;-)
Gruß
Magnus

OSX 10.5.8, Adobe CS3, CS4 & CS5
... und kein Quark mehr zum Nachtisch

als Antwort auf: [#303383] Top

HelmutS
Beiträge: 4

18. Jul 2007, 17:01

Beitrag #5 von 14
Beitrag ID: #303403

Bewertung:

(25207 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Datumsfunktion in Indesign


Hallo Magnus,
vielen Dank für den Hinweis; ist mir dann auch gekommen!
Also: VISTA; CS2

Das Dokument soll also immer das aktuelle Datum ausweisen.

Helmut

als Antwort auf: [#303382] Top

HelmutS
Beiträge: 4

18. Jul 2007, 17:50

Beitrag #6 von 14
Beitrag ID: #303417

Bewertung:

(25181 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Datumsfunktion in Indesign


irgendwo im Text

helmut

als Antwort auf: [#303403] Top

Quarz  M  p
Beiträge: 2368

18. Jul 2007, 22:44

Beitrag #7 von 14
Beitrag ID: #303461

Bewertung:

(25148 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Datumsfunktion in Indesign


Hallo Helmut,

ich habe hier ein Script von Martin.
Da ich nicht mehr weiß, unter welchem Link es steht,
setze ich es hier rein.

Code
// Das folgende Script ersetzt den Inhalt des Textes,  
// der mit dem Zeichenformat "z_Datum" ausgezeichnet ist,
// durch das aktuelle Datum.
// So kann man das Datum immer wieder im gesamten Dokument aktualisieren:

// refresh_date-xl.js
//
myStyle = app.documents[0].characterStyles.item("z_Datum");
var d= new Date();
var myMonth = ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"];
var myDate = d.getDate() + ". " + myMonth[d.getMonth()] + " " + (d.getYear()*1 +1900); app.findPreferences = null;
app.changePreferences = null;
app.documents[0].search("",false,false,myDate, {appliedCharacterStyle:myStyle});


Gruß
Quarz

als Antwort auf: [#303417] Top

Sacha Heck  M  p
Beiträge: 3149

18. Jul 2007, 23:58

Beitrag #8 von 14
Beitrag ID: #303465

Bewertung:

(25136 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Datumsfunktion in Indesign


Hallo,

Hier noch ein Skript von Dave Saunders aus dem Adobe-Forum. Aber ich glaube da gibt es noch ein anderes welches mir aber jetzt nicht mehr einfällt. Beim diesem Skript hier wird ein Zeichenformat namens »CurrentDate« vorausgesetzt. Beim Ausführen des Skripts wird bei allen Instanzen, die mit diesem ZF formatiert sind, das aktuelle Datum eingefügt. (Siehe erste Zeilen Auskommentierung im Skript)

Code
//DESCRIPTION: Update Date in Active Document  

/*
Updates all instances of current date in a document to reflect the
actual date when the script is run. Depends on character style named
"CurrentDate" -- does nothing if document lacks said style.
*/

if (app.documents.length == 0) { exit() }
myDoc = app.activeDocument; //Global
var myStyle = myDoc.characterStyles.item("CurrentDate");
if (myStyle == null) { exit () }

// If we get here, we have work to do
var myDate = getDateString();

// Use Find/Change across document to update date:
app.findPreferences = app.changePreferences = null;
myDoc.search("", false, false, myDate, {appliedCharacterStyle:myStyle});

function getDateString() {
var today = new Date();
var myDateString = today.toLocaleDateString();
myParts = myDateString.split(" 0");
if (myParts.length != 1) {
myDateString = myParts[0] + " " + myParts[1];
}
return myDateString.slice(0,-5) + "," + myDateString.slice(-5);
}


Hier noch ein weiterer Link dazu:
http://jsid.blogspot.com/...ork-interfering.html

InDesign Guru Branislav Milic hat im InDesign-Secrets-Blog folgende interessante Idee:

Zitat To insert the date you can also do this:
1. Create a Word file and choose Insert > Date & Time > choose a style and then check the Update automatically box.
2. Save the Word file
3. Import the Word file in InDesign but keep the link with the external Word file alive (in ID’s Preferences)
4. If you want to update the date, just open the Word file and save it, the automatic date is updated.
5. ID will react “Modified Link”. Just update it.
6. The same Word file can be then used in many other ID files as THE external link which provides a date updated (almost) live.


Und hier gibt es die Datum-Skripts von Dave Saunders:
http://pdsassoc.com/...oads/DateScripts.zip
http://www.pdsassoc.com/...=downloads/index.php

Gruß,
Sacha



> Job: Quad Core Intel Xeon, OSX 10.5.8, CS2 + CS4 (6.0.4) Premium
> Home: MacBookPro 17", OSX 10.6.8, CS5.5 Design Premium
http://www.mediengestalter.lu


als Antwort auf: [#303461]

(Dieser Beitrag wurde von siuloong am 19. Jul 2007, 00:09 geändert)
Top

Martin Fischer  M  p
Beiträge: 9424

19. Jul 2007, 08:23

Beitrag #9 von 14
Beitrag ID: #303473

Bewertung:

(25108 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Datumsfunktion in Indesign


Hier noch ein kleines Skript, welches das aktuelle Datum just an der Einfügestelle einfügt.

Code
// insertDate.jsx 

if (app.selection.length == 0 || app.selection[0].constructor.name != "InsertionPoint")
exit();

app.selection[0].contents = catchDate();

function catchDate()
{
var d = new Date();
var myMonth = ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"];
return d.getDate() + ". " + myMonth[d.getMonth()] + " " + (d.getYear()*1 +1900);
}


Das Skript fügt das aktuelle Datum dann ein, wenn der Cursor im Text blinkt, ohne daß etwas markiert ist.


Martin Fischer

Skripte für InDesign im Skriptarchiv von HilfDirSelbst.ch

als Antwort auf: [#303461] Top

Martin Fischer  M  p
Beiträge: 9424

19. Jul 2007, 10:17

Beitrag #10 von 14
Beitrag ID: #303486

Bewertung:

(25069 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Datumsfunktion in Indesign


Antwort auf [ anonymous per pm ] Was passiert denn mit den ganzen Skripten/Ergebnissen wenn ich nach Wochen mein Dokument wieder öffne. Bleibt dann das Datum?


Das Datum, das über die Skripte oben eingefügt wird, ist statisch und paßt sich nicht automatisch an. Aber bei einer neuen Ausführung der o.g. Skripte (außer insertDate.jsx) wird auch das Datum aktualisiert.
insertDate.jsx fügt bei Ausführung immer das aktuelle Datum ein, aktualisiert aber keine zuvor eingefügten Daten. Das wäre eine Idee für einen Ausbau.

Antwort auf [ anonymous per pm ] Auch bei der Methode über Variable? Da würde ich vermuten, dass es aktualisiert wird.


Die Variablen sind dynamisch und passen sich automatisch den jeweils aktuellen Gegebenheiten an.


Martin Fischer

Skripte für InDesign im Skriptarchiv von HilfDirSelbst.ch

als Antwort auf: [#303473] Top

OliverM. p
Beiträge: 405

20. Mär 2009, 08:22

Beitrag #11 von 14
Beitrag ID: #390195

Bewertung:

(13950 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Datumsfunktion in Indesign


 
Hallo Martin,

wäre es Dir möglich, dieses Skript auf CS4 anzupassen? Hier erhalte ich nur die Fehlermeldung "Objekt unterstützt Eigenschaft oder Methode findPreferences nicht."

Viele Grüße
Oliver

als Antwort auf: [#303461] Top

Martin Fischer  M  p
Beiträge: 9424

20. Mär 2009, 08:54

Beitrag #12 von 14
Beitrag ID: #390200

Bewertung:

(13935 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Datumsfunktion in Indesign


Hallo Oliver,

Du findest die Anpassung an CS3/4 in updateDate.jsx.


Martin Fischer

Skripte für InDesign im Skriptarchiv von HilfDirSelbst.ch

als Antwort auf: [#390195] Top

Martin Fischer  M  p
Beiträge: 9424

20. Mär 2009, 09:07

Beitrag #13 von 14
Beitrag ID: #390204

Bewertung:

(13924 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Datumsfunktion in Indesign


Hallo Oliver,

zu Recht hast Du Dich beschwert, dass ich das falsche Skript aktualisiert habe.
Hier die andere Version: refresh_date-CS3.jsx


Martin Fischer

Skripte für InDesign im Skriptarchiv von HilfDirSelbst.ch

als Antwort auf: [#390200] Top

OliverM. p
Beiträge: 405

20. Mär 2009, 10:20

Beitrag #14 von 14
Beitrag ID: #390220

Bewertung:

(13883 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Datumsfunktion in Indesign


 
Lieber Martin,

aber mit gar keiner Silbe habe ich mich beschwert :-) Tss, tss, wie käme ich auch dazu. Jedes aktualisierte Skript ist ein gutes Skript.

Und eben gleich getestet: Funktioniert wunderbar, vielen herzlichen Dank!

Liebe Grüße
Oliver

als Antwort auf: [#390204]

(Dieser Beitrag wurde von OliverM. am 20. Mär 2009, 10:29 geändert)
Top


Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign » Datumsfunktion in Indesign


^