Alle iCal-Daten verschieben

Padawan

Mitglied
Thread Starter
Registriert
24.12.2005
Beiträge
652
Hallo,

wisst ihr ob es eine Möglichkeit gibt ALLE iCal-Kalender-Daten 6 Stunden später zu verschieben, also z.B. von 14:00 Uhr auf 20:00 Uhr, ich möchte aber nicht alles manuell machen :)

Für Lösungs-Ideen bin ich dankbar,

lg Mario
 

lengsel

Aktives Mitglied
Registriert
25.11.2003
Beiträge
4.600
Ich habs jetzt mal kalenderweise gemacht:

Code:
tell application "iCal"
	tell calendar "Kalendername"
		set allEvents to every event
		set theCount to count of every event
		repeat with i from 1 to theCount - 1
			set thisEvent to event i
			set theoldDate to (get start date of (get the properties of thisEvent))
			set start date of thisEvent to theoldDate + (6 * hours)
		end repeat
	end tell
end tell

Je nachdem welche Änderung man vornehmen will, muss man halt das Vorzeichen und die Zeiteinheit anpassen.
Ist eher was zum weiterbasteln.

Grüße,
Flo
 
Oben Unten