Sono uno sviluppatore esperto, ma molto nuovo per AppleScript.
Vorrei modificare alcuni dettagli di un evento in un calendario.
Ho trovato la libreria nello Script Editor e sono entrato nella sezione Calendario. Non sono affatto sicuro di dove andare da qui.
In particolare, vorrei modificare un dettaglio che è non elencato nella libreria, quindi non sono del tutto ottimista. Questo dettaglio è il fuso orario , in particolare per i tempi di inizio e fine. Questa informazione è nei dati ical
vevent
che si trova nei dati non elaborati.
Finora sto ancora sperimentando la lettura di ciò che è presente:
set calendarName to "Work Travel"
set now to date "Wednesday, 1 March 2017 at 12:00:00 am"
tell application "Calendar" to tell calendar calendarName
set currentEvents to get every event where its start date ≥ now
repeat with e in currentEvents
set start to start date of e
end repeat
end tell
Il mio sistema attuale è MacOS 10.12 Sierra.