试图找到一个编入 JMP 的函数你好,
我正在处理一个电子表格,其中有一列写入了脚本。 该脚本通过 ::FunctionName(col1,col2,col3,col4) 调用函数。 我需要编辑该函数,但在文件中的任何地方都找不到它,这些文件是否保存在某处?
数据表脚本编写回复:试图找到一个编入 JMP 的函数名为“FunctionName”的函数必须在脚本执行之前加载到脚本运行所在的命名空间中。 它可能在 JMP 启动时加载,或者在数据表启动时加载。 您可以查看
在 Windows 上:
1. C:/Users/<用户名>/AppData/Roaming/SAS/JMP/16
2. C:/Users/<用户名>/AppData/Roaming/SAS/JMP
在 macOS 上:
1. /Users/<用户名>/Library/Application Support/JMP/16
2. /Users/<用户名>/Library/Application Support/JMP
或者
如果在打开数据表期间有启动。 看看有没有一个叫做OnOpen的表脚本回复:试图找到一个编入 JMP 的函数感谢 Jim 的回应,我尝试搜索目录,因为我假设有两个不同的函数被编码并调用脚本,但它们都没有弹出,也没有弹出。 这些函数可以保存到 .jmp 文件本身并在文件启动时加载吗?
回复:试图找到一个编入 JMP 的函数延伸到@txnelson的答案有一些额外的东西。::FunctionName 表明该函数在全局命名空间中,因此找到该函数可能有点困难,但很可能它在jmpStart.jsl或者jmpStartAdmin.jsl文件 ( JMP 帮助 - 启动时运行脚本)。 还要检查以下路径(取决于您的 JMP 版本):
在 Windows 上:
1. C:/ProgramData/SAS/JMP/16
2. C:/程序数据/SAS/JMP
在 macOS 上:
1. /图书馆/应用程序支持/JMP/16
2. /图书馆/应用程序支持/JMP
它也可以作为启动脚本保存到插件中。 我不确定何时执行这些脚本,但我认为脚本保存在 addins 文件夹中的 addinLoad.jsl 文件中(可以从以下位置找到加载项:C:\Users\\AppData\Roaming\SAS\JMP \插件\)。

回复:试图找到一个编入 JMP 的函数可能是 Jim 指出的。检查数据表是否有名为 OnOpen ( JMP 帮助 - 表格脚本)
