수색…


통사론

  • 오류 [ 텍스트 ] [숫자 정수 ]

매개 변수

매개 변수 세부
이름이없는 오류에 대한 텍스트 설명.
번호 오류 번호, 정수 (보통 음수)

잡기 오류

애플 스크립트에서 오류 처리 사용 try on error . 오류를 던질 수있는 코드는 try 블록에 있고 오류 처리 코드는 on error 블록에 있습니다. on error 블록은 end try 사용하여 닫힙니다.

foo 가 정의되지 않았으므로 오류가 발생합니다. 오류가 발생하면 대화 상자가 표시됩니다.

try
    foo
on error
    display dialog "An error occurred"
end try

사용하는 에러 메시지를 에러 수를 얻을 수있다 on error errormsg number errorno 어디에서 errormsg errorno오류 메시지와 오류 번호를 변수 이름들이다.

try
    foo
on error errormsg number errorno
    display dialog errormsg & errorno
end try

변수 foo가 정의되지 않았습니다.-2753

던지기 오류

당신은 사용하여 자신의 오류를 던질 수있는 error . catch되지 않은 오류가 발생하면 실행이 중지됩니다. 기본적으로 오류 메시지는 "오류가 발생했습니다."입니다. 오류 번호는 -2700입니다.

error

오류 "오류가 발생했습니다." «스크립트»에서 항목으로 -2700

기본 메시지를 무시하는 오류 메시지를 전달할 수 있습니다.

error "testing errors"

«스크립트»에서 항목으로 -2700이라는 오류 "테스트 오류"오류

오류 번호는 매개 변수 number 사용하여 전달할 수도 있습니다.

error "testing errors" number -1

«스크립트»에서 항목으로의 "테스트 오류"숫자 -1 오류

오류 x 호를 포함 시키지만 오류 메시지가 없으면 오류 메시지가 작성됩니다.

error number -1

오류 "유형 -1의 오류가 발생했습니다." «스크립트»에서 -1까지의 숫자 -1

일부 오류 번호는 특정 유형의 오류에 예약되어 있습니다.

error number -42

«스크립트»에서 항목으로 "열린 파일이 너무 많습니다"오류가 발생했습니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow