Ooops > telepathie...
Biertje?😄🍻 (of koffie/thee?)
Je activiteit kon niet worden vernieuwd.Toegang tot 'Afspraak JJmac' in 'Xxxx' in account 'iCloud yyyy' is niet toegestaan.
-- ©2025 boiing on macfreak.nl-- -- This script cleans .ics calendar files from all LAST-MODIFIED lines-- before importing the file into the macOS Calendar app.-- -- Permission is granted to use, modify, and distribute this script freely,-- provided that this copyright notice is retained in all copies.on open theFile set filePath to POSIX path of theFile -- Read file contents as plain text set fileContents to read theFile -- Split into lines set fileLines to paragraphs of fileContents -- Prepare cleaned text set cleanedText to "" repeat with lineText in fileLines if lineText does not start with "LAST-MODIFIED" then set cleanedText to cleanedText & lineText & linefeed end if end repeat -- Save cleaned file to Desktop set desktopPath to (POSIX path of (path to desktop)) & "cleaned.ics" do shell script "echo " & quoted form of cleanedText & " > " & quoted form of desktopPath -- Open cleaned file in Calendar do shell script "open " & quoted form of desktopPath -- Delete cleaned file from desktop after 10 seconds delay 10 do shell script "rm " & quoted form of desktopPathend open
Het even wisselen van agenda met de afspraak lost het inderdaad op. Door nog even te spelen met de foute en de goeie afspraak blijkt dat het uiteindelijk alleen hierdoor mis gaat: de tijdzone info in de 'LAST-MODIFIED' regel.
...de tijdzone info in de 'LAST-MODIFIED' regel. Omdat de 'last-modified' tijd niet relevant is voor de afspraak kun je die hele regel weglaten, dan werkt het wel.