捕捉錯誤

AppleScript 中的錯誤處理使用 try on error 。可能引發錯誤的程式碼在 try 塊中,任何錯誤處理程式碼都在 on error 塊中。on error 區塊使用 end try 關閉。

foo 未定義,因此丟擲錯誤。發生錯誤時,將顯示該對話方塊。

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

這是能夠得到使用錯誤訊息和錯誤數量,其中 ERRORMSGerrorno 是錯誤訊息和錯誤編號的變數名。 on error errormsg number errorno ** **

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

變數 foo 未定義。-2753