하나의 방법이 있습니다. 참고 내가 Mountain Lion에있어 앱이 iCal이 아닌 Calendar 인 경우 iCal을 사용하는 경우에도 명령이 동일합니다. 대부분의 경우 날짜 오류는 날짜가 AppleScript 날짜 형식이어야하기 때문입니다. 여기서는 처음에 문자열 형식의 시작 날짜와 종료 날짜를 가져 와서 Calendar에 이벤트를 추가하기 전에 날짜를 AppleScript 날짜로 변환합니다.
set calendarName to "Home"
set theSummary to "Event Title"
set theDescrption to "The notes for the event"
set theLocation to "Karl's House"
set startDate to "July 4, 2013 6:30:00 PM"
set endDate to "July 5, 2013 1:00:00 AM"
set startDate to date startDate
set endDate to date endDate
tell application "Calendar"
tell (first calendar whose name is calendarName)
make new event at end of events with properties {summary:theSummary, start date:startDate, end date:endDate, description:theDescrption, location:theLocation}
end tell
end tell
감사합니다. 나는 그것을 추가하여 adapeted했다 : "Enter Shifts"기본 응답 "day/month shift" 입력을 (결과의 텍스트가 반환 된) 어쨌든 모든 것이 반복되도록하기 위해 어쨌든 그것을 저장할 수있다. 신청? – Rob
실제로 그것을 밖으로 일했다. 다만 적당한 장소에있는 반복을 추가해야했다. – Rob