Wenn man seine Geburtstage (wie ich) nicht über das Adressbuch, sondern manuell im iCal verwaltet, verliert man manchmal die Übersicht über die Erinnerungen. Also hab ich mal geschaut, wie man die Erinnerungen für alle Events eines Kalenders automatisch anpasst (macht bei mittlerweile 58 Einträgen keinen Spaß).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | tell application "iCal" tell calendar "Geburtstage" set all_events to every event repeat with this_event in all_events tell this_event -- bestehende erinnerung löschen delete every sound alarm delete every display alarm delete every mail alarm -- neue display erinnerung make new display alarm at end with properties {trigger interval:-1440} -- neue sound-erinnerung make new sound alarm at end with properties {trigger interval:-1440, sound name:"Blow"} -- neue e-mail-erinnerung make new mail alarm at end with properties {trigger interval:-1440} end tell end repeat end tell end tell |
Der Intervall ist hierbei in Minuten anzugeben (-1440 entspricht also einem Tag vorher). Für E-Mail-Erinnerungen müsst ihr eine E-Mail-Adresse für euren eigenen Adressbuch-Eintrag haben (Menü Visitenkarte -> Gehe zu meiner Visitenkarte). Einfach das Script ausführen (vorher evtl. eine Sicherung, man weiß ja nie) und schon sind alle Events bearbeitet
Comments Off