アドイン内からJMPアドインメニュー項目を呼び出すこれが些細な答えの質問である場合は、お詫び申し上げます。 さまざまなスクリプトを含むJMPアドインを作成しました。これらのスクリプトはすべて、メニュー項目(たとえば、「プログラムA」、「プログラムB」、「プログラムC」など)によって参照されます。 メニュー項目「プログラムA」で呼び出されるスクリプトに含まれるコマンドを介して、メニュー項目「プログラムB」で参照されるスクリプトを実行できるようにしたい。 それはできますか?
メニュー項目「プログラムB」によって呼び出されるスクリプトの最終バージョンが何であるかわからないため、「include()」ステートメントを使用して問題のスクリプトを呼び出したくないことに注意してください(それぞれ異なる名前のいくつかのバージョンで作業しており、後日置き換える可能性があります)。 メニュー項目に関連付けられているスクリプトを呼び出したいだけなので、推測JSLスクリプトには、おそらく「runprogram(com.mycompany.myaddin(ProgramB))」のような行があります。 (明らかにこれは正しくありませんが、うまくいけば、私がやろうとしていることがわかるでしょう。)
どうもありがとう
Re:アドイン内からJMPアドインメニュー項目を呼び出す私はこれが解決されたことを知っていますが、私はこれを私の2セントとして捨てます。 私のスクリプトファイルのバージョンはバージョン番号で名前が付けられていますが(githubの方が良いと思いますが)、バージョン0.4の場合、暗号化されていないバージョンはscript_name_0v4.jslになり、サーバーで現在リリースされている暗号化されたバージョンはscript_name_enc.jslになります。 これは変更されないため、アドインは常に正しいファイル名を指します。
Re:アドイン内からJMPアドインメニュー項目を呼び出すこんにちはイアン-それは私のために働きます:どうもありがとう!
Re:アドイン内からJMPアドインメニュー項目を呼び出す私はチェックしていませんが、おそらく'MainMenu()'JSLコマンドがこれを行います。 お使いのメニュー構造に応じて、「プログラムA」のコードに「MainMenu( "Add-Ins:ProgramB")」のようなものがあります。