AppleScript:出错(尝试)行号

Tyi*_*ilo 15 applescript try-catch onerror

是否有可能获得行号,脚本引发错误?

例:

try
    set a to "abc" + "123"
 on error line number num
    display dialog "Error on line number " & num
end try
Run Code Online (Sandbox Code Playgroud)

mcg*_*ilm 23

我不这么认为尝试语句看起来像这样

try
    set a to "abc" + "123"
 on error errMsg
    display dialog "ERROR: " & errMsg
end try
Run Code Online (Sandbox Code Playgroud)

但你可以看看脚本调试器,它会显示你的错误发生在哪一行

另一个选择是获得textmate,当它出错时它的价格是52美元它给你的行号,并且对于用多种语言编写代码也很有用

  • 苹果脚本调试器199美元,不,谢谢.但是,它指出了+1. (5认同)