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: Importiere abonnierten Kalender in Lokalen…
Code zum markieren einmal anklicken Code im Skript-Editor öffnen tell application “iCal” activate ##wähle eine Kalender aus und ermittle seine UID ## dies ist auch der Ordnername im ~/Library/Calendars in dem die plist mit ## der URL des Kalenders liegt set callist to (name of every calendar whose writable is false) set callist2 to (name […]
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) […]
(Arbeits-)Zeiterfassung mit iCal
Ich kann mich erinnern, dass ich als Azubi noch von Hand mein Berichtsheft mit iCal erfasst habe. So hatte ich zudem noch ein Überblick über meine Überstunden.Das ganze dann ansehnlich auszudrucken war eine andere Geschichte =) Nun war die Idee aber diese Form der Zeiterfassung (15min die Aufgabe, 6 Stunden die andere…) etwas einfacher von […]