2015-01-03 4 views
2

Fellas,AppleScript 오류 "잘못된 날짜 및 시간 날짜"

저는 AppleScript로 초보자입니다. iCal 캘린더에 많은 이벤트를 추가하고 싶습니다. 모든 이벤트는 종일 이벤트이므로 시작 시간이나 지속 시간이 없습니다. 텍스트 파일에 각 행에 하나씩 날짜가 있습니다. 하지만 방금 스크립트를 문자열로 복사했습니다. 여기에 내 코드 (단축 날짜 목록)입니다 :

set input to "03.01.2015 
16.01.2015 
30.01.2015 
13.02.2015 
20.11.2015 
04.12.2015 
18.12.2015" 

repeat with datum in paragraphs of input 
    tell application "Calendar" to tell calendar "Müll" 
     make new event with properties {start date:date datum, summary:"Gargabe", allday event:true} 
    end tell 
end repeat 

내가 애플 스크립트 편집기에서 얻을 오류가 내가 영어의 OS X를 실행하는거야, 지금

Invalid date and time date (item 1 of every paragraph of 03.01.2015 
16.01.2015 
30.01.2015 
... 

입니다하지만 내 로케일이 설정됩니다 독일로. (해당 환경 설정 화면의 스크린 샷을 게시하는 것을 좋아했지만 stackoverflow에서 충분한 평판을 얻지 못했을 것입니다.)

나에게 힌트가있는 사람은 누구입니까? 미리 감사드립니다.

repeat with datum in paragraphs of input 
    set datum to date (datum as string) 
    tell application "Calendar" to tell calendar "Home" 
     make new event at end with properties {summary:"Gargabe", start date:datum, end date:datum, allday event:true} 
    end tell 
end repeat 

(주 내가 이름을 변경했다 :

가 (. BTW, 여기에 OS X 10.10.1에서 실행)

+0

[이 관련 질문] (http://stackoverflow.com/questions/17472245/applescript-to-create-set-ical-events)에 따르면 AppleScript가 예상하는 날짜는 지역 또는 날짜에 전적으로 달려 있습니다. 포맷을 Macintosh에서 시스템 환경 설정에서 선택하십시오. "''16.01.2015'"가 올바른 형식입니까? –

+0

예, 시스템 환경 설정에서 dd.mm.yyyy가 올바른 날짜임을 보여줍니다. – metawops

답변

0

10.8.5

나는 당신의 지역과 일치하도록 설정을 변경 내 일정) 달력에 날짜 기능을 넣으면 실패합니다. 작동하지 않으면 ... 그게 효과가 있습니까?