試圖找到一個編入 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 幫助 - 表格腳本)
