- Registriert
- 10.06.10
- Beiträge
- 63
Hallo zusammen!
Setze mich erst seit kurzem mit applescript auseinander und brauche daher eure hilfe bei folgendem vorhaben
das script öffnet Pages und ein neues Dokument aus einer Vorlage "Vorlage1"
Ein auswahlmenü öffnet sich und ich wähle den Betreff des Dokumentes aus 4 Möglichkeiten (hier A,B,C,D)
Das Dokument bekommt den Namen mit Datum und Betreff "12.02.2011 - A"
Im Dokument ersetzt sich der text "date" mit dem aktuellen Datum "12.02.2011" (natürlich als wechselnde Variable)
und der Text "topic" mit der Variable des o.g. & ausgewählten Betreffs "A"
hier seht ihr wie weit ich bin:
-- Datumsvariable:
set datum to do shell script "date \"+%d.%m.%Y\""
-- Betreffvariable auswählen:
set chosentopic to choose from list {"A", "B", "C", "D"}
--Text "topic" wird durch Variable chosentopic ersetzt
set searchstringT to "topic"
set replacestringT to chosentopic
--Text "date" wird durch Variable datum ersetzt
set searchstringD to "date"
set replacestringD to datum
-- öffnen von Pages, definieren des Dateinamens und search&replace
tell application "Pages"
activate
set DocName to datum & " - " & chosentopic
set (every text where it is searchstringT) to replacestringT
set (every text where it is searchstringD) to replacestringD
end tell
________________
Die Variablen "date" und "chosentopic" werden korrekt definiert,
also wenn ich sie in probedurchgängen auslese sind sie korrekt...
jedoch ei dem search&replace befehl kriege ich ne fehlermeldung, der text könne nicht ersetzt werden
ausserdem fehlt noch der befehl "neues dokument" und dass die entsprechende Vorlage geöffnet wird.
Währe klasse wenn ihr mir bei der vollendung meies Vorhabens helfen könntet
Liebe Grüße
DaNylz
Setze mich erst seit kurzem mit applescript auseinander und brauche daher eure hilfe bei folgendem vorhaben
das script öffnet Pages und ein neues Dokument aus einer Vorlage "Vorlage1"
Ein auswahlmenü öffnet sich und ich wähle den Betreff des Dokumentes aus 4 Möglichkeiten (hier A,B,C,D)
Das Dokument bekommt den Namen mit Datum und Betreff "12.02.2011 - A"
Im Dokument ersetzt sich der text "date" mit dem aktuellen Datum "12.02.2011" (natürlich als wechselnde Variable)
und der Text "topic" mit der Variable des o.g. & ausgewählten Betreffs "A"
hier seht ihr wie weit ich bin:
-- Datumsvariable:
set datum to do shell script "date \"+%d.%m.%Y\""
-- Betreffvariable auswählen:
set chosentopic to choose from list {"A", "B", "C", "D"}
--Text "topic" wird durch Variable chosentopic ersetzt
set searchstringT to "topic"
set replacestringT to chosentopic
--Text "date" wird durch Variable datum ersetzt
set searchstringD to "date"
set replacestringD to datum
-- öffnen von Pages, definieren des Dateinamens und search&replace
tell application "Pages"
activate
set DocName to datum & " - " & chosentopic
set (every text where it is searchstringT) to replacestringT
set (every text where it is searchstringD) to replacestringD
end tell
________________
Die Variablen "date" und "chosentopic" werden korrekt definiert,
also wenn ich sie in probedurchgängen auslese sind sie korrekt...
jedoch ei dem search&replace befehl kriege ich ne fehlermeldung, der text könne nicht ersetzt werden
ausserdem fehlt noch der befehl "neues dokument" und dass die entsprechende Vorlage geöffnet wird.
Währe klasse wenn ihr mir bei der vollendung meies Vorhabens helfen könntet

Liebe Grüße
DaNylz