アドイン内で配布されたデータファイルを参照する<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」の部分はユーザーごとに異なります。 インストールしたユーザーがわからないため、後で参照するにはどうすればよいですか?
Re: アドイン内で配布されるデータファイルの参照についてありがとう、これは完璧に機能します!
Re: アドイン内で配布されるデータファイルの参照についてアドインのショートカットを使用できます。アドインの「エイリアス」が次であると仮定します。 com.mycompany.test_addin 。次に、単に次を使用してファイルを参照できます$ADDIN_HOME :
"$ADDIN_HOME(com.mycompany.test_addin)\myfile.jmp" ;
Re: アドイン内で配布されるデータファイルの参照について助けてくれてありがとう。
私のケースでは少なくとも機能する簡単な方法を考えました。ファイルをCドライブに保存して、参照部分にユーザーIDが入らないようにします。 絶対/相対参照はすべてのユーザーに対して同じままになります。 get user id のような Jsl コマンドも非常に便利ですが、まだ存在していないと思います。 したがって、アドインとともに、この追加ファイルとそれへの JSL 参照を C ドライブに追加するようユーザーに要求します。
Re: アドイン内で配布されるデータファイルの参照についておそらく、ジャーナルパッケージャーアドインあなたの代わりに役に立ちます。 私はあなたと同じ目的でそれをうまく使用しました。
アドインの説明より: "迷路のようなディレクトリ構造に散在するファイル参照を含む大規模なジャーナルを共有すると、問題が発生する可能性があります。このアドインを使用すると、ユーザーは日記をパッケージ化して簡単に共有できるようになります。」
まず、Journal Packager を使用してジャーナルとファイルをパッケージ化し、次にこの手順に従います。ブログ投稿クラスおよび教科書用のアドインを作成してアドインを作成する方法について説明します。