Este script, que agrega un evento al calendario, funciona con los calendarios que son locales en la Mac en la que se ejecuta. Cuando se usa con calendarios de iCloud, parece que la alerta se establece unos segundos después de que se crea la entrada y luego se desactiva.
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
Cualquier y todos los consejos y sugerencias son apreciados.
Gracias.