Alle iCal-Daten verschieben

Padawan

Padawan

Mitglied
Thread Starter
Dabei seit
24.12.2005
Beiträge
650
Punkte Reaktionen
35
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
 
Padawan

Padawan

Mitglied
Thread Starter
Dabei seit
24.12.2005
Beiträge
650
Punkte Reaktionen
35
Weiß keiner wie das möglich wäre? :(
 
L

lengsel

Aktives Mitglied
Dabei seit
25.11.2003
Beiträge
4.595
Punkte Reaktionen
53
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
 

Ähnliche Themen

Oben