Urlaubstage in iCal zählen

Ist ein kleines Skript um Urlaubstage zu zählen. Das Skript zählt alle All-Day-Events die das Schlüsselwort Urlaub enthalten… gezählt werden aber  alle Tage ausser Samstag und Sonntag… ##©hubionmac.com 17.02.2013 -Urlaubstage zählen set myweekdays to {Monday, Tuesday, Wednesday, Thursday, Friday} set triggerString to "urlaub" set urlaubscount to 0 tell application "iCal" set thecal to my returntheCal() […]

iCal Export als Tabelle (Excel)

Roman wollte einen Export der Termin-Daten aus iCal in Excel. Hier ein einfacher Code, der einen Export alles nicht-Gantags-Events erstellt Datum -> Bezeichnung -> Länge in min ## 27.10.2012 hubionmac.com ## Exportiert eine Liste alle (nicht Ganztags-Events) als Tab-Liste (Datum | Bezeichnung | Dauer in Minuten) tell application "iCal" set chooselist to {} repeat with […]

iCal:Arbeitszeiterfassung die 3.

Sodele ich habe das Skript nun etwas umgeschrieben. das Skript hat nun eine reine Update-Funktion für die Statistik (zur Zeit auf 8 Wochen eingestellt, um bei großen Kalendern die Bearbeitungszeit zur verkürzen) Bei der Statistik werden nun alle nicht-allday-Events berücksichtigt, die eine Dauer größer 1min haben, d.h. Aufgaben werde nun auf die Minute genau erfasst […]

iCal: Arbeitszeiterfassung die 2.

Marko hat mich gebeten das Zeiterfassungs-Skript, dass ich mal vor einiger Zeit geschrieben habe, etwas zu erweitern, so dass auch einen Statistik für den gesamten Monat ausgegeben wird. Zudem ist in diese Version auch ein Growl-Status-Anzeige eingebaut, so dass das Skript nicht kommentarlos den Kalender befüllt. Ich habe das Skript mit 10.7 getestet, ich denke […]

iCal: Liste der heutigen Events

Gibt eine Liste der Events aus, die am heutigen Tag beginnen und auch enden… getThisDaysEvents_List(“Hubi”) on getThisDaysEvents_List(calendarname) tell application “iCal” set startdate to (current date) – ((minutes of (current date)) * 60) – ((hours of (current date)) * 60 * 60) – (seconds of (current date)) set enddate to startdate + (3600 * 24) tell […]

iCal: Kalenderwochen als Wochenereignis

Damit werden die Kalenderwochen in einen ausgewählten Kalender eingetragen und zwar als Ganztags-Ereignisse, die die gesamte Woche Andauern: Update Nach ein paar Bugs die von Skeeve gefunden wurden und motiviert durch die Antwort von Epocs, habe ich bei Wikipedia mal die Definition von Kalenderwochen per DIN 1355 / ISO 8601 studiert. Ich denke das Skript […]

AppleScript: Etwas eigenartige Datumsliste

Es ging darum, eine Liste von Terminen zu bauen und zwar auf Grundlage von etwas eigenwillig formatierten Strings… wem auch immer das helfen mag =) Code zum markieren einmal anklicken Code im Skript-Editor öffnen –1/29 –2/22, 24, 26 (to return three different dates) –2/22-25 (return four different dates) –2/23-25, 27-28, 3/30 (return six different dates) […]