Repeterande schema i iCal med AppleScript
2012-04-23 - applescript, ical, schema
0
Screen_Shot_2012-04-23_at_082341
calendar
Ett litet snabbt script här. Om du har ett schema som repeterar sig själv, säg var sjunde vecka, och tycker det är ett helvete att skriva in och sätta det på repeat var sjunde vecka i iCal så har vi här ett litet AppleScript som gör det åt dig. Det förutsätter att du redan lagt in ditt schema i din kalender men inte satt något på repeat. Så om du har ett sjuveckors-schema så har du förmodligen skapat 30-35 inlägg i kalendern för det, och nu ska vi sätta dem på repeat:
Schema.scpt
property calName : "Tina" property eventName : "Jobbar" property repeatWeeks : 7 tell application "iCal"   set theCal to item 1 of (every calendar whose title is calName)   set theItems to every event of theCal whose summary is eventName   repeat with i in theItems     set properties of i to {recurrence:("FREQ=WEEKLY;INTERVAL=" & repeatWeeks)}   end repeat end tell
Så, Du väljer först vad kalendern heter som ditt schema ligger i. Sedan så anger du property eventName vad du kallar det när du jobbar, "Elsa jobbar" kan ju fungera om du konsekvent kallar evenemangen det. Sedan anger du hur långt ditt schema är - alltså efter hur många veckor ska det repetera igen?
Spara via Script Editor och kör! Voila!
#inlineditbutton