Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
Doppelte Kalendereinträge in iCal unter 10.5
Doppelte Kalendereinträge in iCal unter 10.5
coolgrafix
01.12.07
12:09
Guten Morgen liebe Community,
habe schon auf zahlreichen Seiten gesucht und unterschiedliche Methoden probiert um das o.g. Problem zu lösen. Unter 10.4 hat dieser Code noch einwandfrei funktioniert:
tell application "iCal"
set sourceCal to first calendar whose title is (item 1 of (choose from list (title of (every calendar) as list) with prompt "Choose calendar to delete duplicates"))
set testThen to (current date) -- time tester
set mySumms to summary of events of sourceCal
set myStarts to start date of events of sourceCal
set myUIDs to «class wr10» of events of sourceCal
end tell
script myStuff
property aSumms : {}
property aStarts : {}
property aUIDs : {}
property aDeletes : {}
end script
set myStuff's aSumms to mySumms
set myStuff's aStarts to myStarts
set myStuff's aUIDs to myUIDs
set myLength to length of myStuff's aStarts
repeat with aNum from 1 to (myLength - 1)
set thisSumm to (item aNum of myStuff's aSumms)
set thisStart to (item aNum of myStuff's aStarts)
repeat with bNum from (aNum + 1) to myLength
set thatSumm to (item bNum of myStuff's aSumms)
set thatStart to (item bNum of myStuff's aStarts)
if thisSumm is equal to thatSumm and thisStart is equal to thatStart then
set the end of myStuff's aDeletes to (item bNum of myStuff's aUIDs)
exit repeat
end if
end repeat
end repeat
set n to count of myStuff's aDeletes
tell application "iCal"
repeat with myDel in myStuff's aDeletes
delete (every event of sourceCal whose «class wr10» is myDel)
end repeat
display dialog (n & " duplicates deleted in " & ((current date) - testThen) & " seconds") as text -- time tester
end tell
Unter 10.5 hängt sich iCal und der Script-Editor auf oder es kommt eine Fehlermeldung bezüglich «class wr10». Habe leider keine Erfahrung mit Scripts.
Ich brauche dieses Script, da ich jede Woche eine Kalenderdatei importieren muss für die Uni. Es ändern sich öfters die Vorlesungen und auch die Räume, und die Uni stellt leider keine dynamischen Kalender mehr zur Verfügung.
Kann mir jemand weiterhelfen?
Hilfreich?
0
Kommentare
Es sind keine Einträge vorhanden.
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
M4 Mac mini im Effizienztest: Hohe Ersparnis im...
Gurman zum Release des neuen Apple TV, HomePods...
Tim Cooks Jahresgehalt – und die Vergütung der ...
Mac OS X: 25 Jahre Aqua, 25 Jahre Dock
Leak in macOS 15.2 Sequoia: Neues MacBook Air k...
Platzgründe: Apple begründet modulare SSD und P...
Kurz: Trump unterstützt Musk als TikTok-Besitze...
Verwunderung über Upgrade-Preise: Zwei Mac Mini...