引用分佈在加載項中的數據文件<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />為了讓我的 jsl 工作,我引用了一個數據表。 現在為了分發它,我正在為它構建一個加載項(我們稱之為 test_addin),並在加載項構建器的“其他文件”選項卡下添加數據文件。 安裝後,數據文件將保存在與 jmp 插件文件相同的文件夾中。
例如,加載項的數據文件和 jsl 都保存在以下地址 - C:\Users\MyUserID\AppData\Local\SAS\JMP\Addins\test_addin\
現在每個用戶的“MyUserID”部分都不同.... 我以後如何引用它,因為我不知道安裝它的用戶?
回复:引用在加載項中分發的數據文件謝謝,這很完美!
回复:引用在加載項中分發的數據文件您可以使用插件快捷方式。假設您的插件的“別名”是com.mycompany.test_addin .然後你可以簡單地引用一個文件使用$ADDIN_HOME :
“$ADDIN_HOME(com.mycompany.test_addin)\myfile.jmp” ;
回复:引用在加載項中分發的數據文件謝謝您的幫助。
想到了一種至少適用於我的情況的簡單方法 - 只是將文件保存在 C 驅動器上,因此沒有用戶 ID 進入引用部分。 絕對/相對參考將對所有用戶保持不變。 像獲取用戶 ID 這樣的 Jsl 命令也非常有用,但我認為它還不存在。 因此,除了加載項之外,我還要求用戶將此附加文件添加到 C 驅動器以及我對它的 jsl 引用。
回复:引用在加載項中分發的數據文件也許Journal Packager 加載項會為你做的伎倆。 我已經成功地將它用於與您的目的相同的目的。
從加載項描述:“共享包含分散在迷宮式目錄結構中的文件引用的大型期刊可能會出現問題。此插件允許用戶打包日記以方便共享”
首先我使用 Journal Packager 來打包 Journal 和文件,然後我使用這個中的說明博文關於為課程和教科書構建加載項以創建加載項。