Questo script, che aggiunge un evento al Calendario, funziona con i calendari locali al Mac su cui viene eseguito. Se utilizzato con i calendari di iCloud, sembra che l'avviso sia impostato per alcuni secondi dopo la creazione della voce e quindi non è impostato.
set alarmTime to -20
set label to "Alert"
set startDate to (current date)
set endDate to startDate + 10 * minutes
tell application "Calendar" to tell calendar "Rolf Marvin Bøe Lindgren"
activate
set thisEvent to make new event at end of events with properties {start date:startDate, end date:endDate, summary:label}
make new display alarm at end of display alarms of thisEvent with properties {trigger interval:alarmTime}
end tell
Tutti i suggerimenti e i suggerimenti sono apprezzati.
Grazie.