• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung

Applescript - ical - events - delete

ReinLinn

Erdapfel
Registriert
20.05.21
Beiträge
1
Hoffe es funktioniert so in apfeltalk eine Frage zu stellen.
Benutze ein Applescript was unter System 10.6.8 problemlos funktioniert hat.
Versuche ich es unter 10.13.6 anzuwenden passiert gar nichts, keine Rückmeldung etc.??
Warum?? Gibt es dafür Erklärungen??

set dasDatum to current date
set
Jahr to ((year of dasDatum) as text)
set derTag to 1
set Monat to 1
set Datum_kurz to derTag & "." & Monat & "." & Jahr as text
set dateLimit to (date the (Datum_kurz))
--display dialog dateLimit as string
tell application "Calendar"
activate
set n to count every calendar
repeat with i from 1 to n
set DerName to name of calendar i as string
tell calendar DerName
--set x to (events whose start date ≥ dateLimit)
set x to every event
repeat with i in x
delete i
end repeat
end tell
end repeat

-- ======== dies ist deaktivert, es ergibt die Fehlermeldung:
--delete (every «class wret» in every calendar)
-- ======== error "„Calendar“ hat einen Fehler erhalten: „every «class wret» of every calendar“ kann nicht gelesen werden." number -1728 from every «class wret» of every calendar

end tell