保存脚本和使用自动脚本
脚本通常需要随着时间的推移重复运行,并且可能在不同情况下运行。为了最大限度地提高脚本的灵活性,JMP 提供了几种保存脚本的方法。您可以将脚本保存为独立的 JSL 源代码文件,然后从脚本编辑器或调试器中打开并运行它。您可以将脚本保存到数据表中或保存为数据列公式,这样脚本仅在特定上下文中运行。您可以将其保存在日志中,并通过点击按钮运行,就像我们处理课程数据一样。最后,如果您希望脚本按需使用,可以将其保存为 JMP 插件菜单中的插件、新菜单栏项或现有 JMP 菜单中的菜单项,或者新的工具栏按钮。此外,您可能希望某些脚本在发生某些活动时自动运行。例如,您可能希望某个脚本在启动 JMP 时自动运行。如果您将名为 jmpStart.jsl 的脚本保存在“程序文件”中的特定位置,它将在每次 JMP 启动时自动运行。如果您希望每次打开 JMP 时都查询数据库,或者您创建了需要重新初始化的自定义函数、转换或格式,这将非常有用。您可以在您当前 JMP 版本的 JMP 帮助文档中找到此文件需要保存的位置。另一种您可能希望脚本自动运行的情况是打开数据表时。名为 OnOpen 的表脚本将在每次打开数据表时自动运行。例如,您可以使用 OnOpen 脚本从数据库更新数据表,或自动运行分析。