引用分布在加载项中的数据文件<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 和文件,然后我使用这个中的说明博文关于为课程和教科书构建加载项以创建加载项。