捕捉錯誤
AppleScript 中的錯誤處理使用 try
on error
。可能引發錯誤的程式碼在 try
塊中,任何錯誤處理程式碼都在 on error
塊中。on error
區塊使用 end try
關閉。
foo
未定義,因此丟擲錯誤。發生錯誤時,將顯示該對話方塊。
try
foo
on error
display dialog "An error occurred"
end try
這是能夠得到使用錯誤訊息和錯誤數量,其中 ERRORMSG 和 errorno 是錯誤訊息和錯誤編號的變數名。 on error errormsg number errorno
** **
try
foo
on error errormsg number errorno
display dialog errormsg & errorno
end try
變數 foo 未定義。-2753