Debugging AppleScript的调用堆栈

Debugging AppleScript的调用堆栈,debugging,applescript,Debugging,Applescript,在执行AppleScript时,有没有一种方法可以看到调用堆栈之类的东西 我在常规的AppleScript中使用AppleScript库中的功能。 有时脚本会呈现执行错误,但并不总是清楚哪个处理程序失败 调用堆栈对此非常有用。或者还有其他好的调试策略吗?Applescript的功能非常有限。基本上,您可以使用“显示”对话框检查值或日志函数(但只有在Applescript编辑器中运行时,日志才起作用)。 当然,也可以登录文本文件并使用quickview打开该文件,您需要的是。它将显示调用堆栈和更多

在执行AppleScript时,有没有一种方法可以看到调用堆栈之类的东西

我在常规的AppleScript中使用AppleScript库中的功能。 有时脚本会呈现执行错误,但并不总是清楚哪个处理程序失败


调用堆栈对此非常有用。或者还有其他好的调试策略吗?

Applescript的功能非常有限。基本上,您可以使用“显示”对话框检查值或日志函数(但只有在Applescript编辑器中运行时,日志才起作用)。
当然,也可以登录文本文件并使用quickview打开该文件,您需要的是。它将显示调用堆栈和更多内容(您可以在断点处暂停,检查变量等)。它需要钱,但你可以免费试用,如果你想做的不仅仅是简单的基础知识,那么这个价格是值得的。[免责声明:我不是无利害关系的一方;我编写了手册,并为此获得报酬。]

查看正在发生的事情的最简单方法是使用脚本编辑器中的事件查看器。在看到结果的代码窗口底部,可以更改该视图以显示事件。这些事件将详细说明每一行代码,因为它运行时基本上向您展示了一个基本的调用堆栈


祝你好运。

到目前为止,我一直在显示通知并登录到文本文件,但没有那么灵活。