Pythonスクリプトを実行するアドインを作成するこんにちは、
アドバイスをくれたマーティンデメルに感謝します。質問を再投稿します。
Python スクリプトを実行するアドインを作成したいのですが、助けていただけませんか?
前もって感謝します
アハメド
自動化とスクリプトRe: Python スクリプトを実行するアドインを作成するどのような問題がありますか? JMP18 をお持ちの場合は、JSL を実行することとそれほど違いはありません (Python パッケージ管理の可能性を除く)。
Re: Python スクリプトを実行するアドインを作成するJarmo さんの意見に同意します。まず、使用しているパッケージが JMP に認識されていることを確認する必要があるかもしれません。どこに問題があるのかを把握しておくとよいでしょう。view->log で、問題を特定するのに役立つ警告やエラー メッセージが表示される場合があります。
Re: Python スクリプトを実行するアドインを作成するこんにちは、
私は JMP18 を使用していますが、おそらくやり方が間違っています。新しいアドオンを作成しており、「メニュー項目」タブから「コマンドの追加」を選択すると、アクション ウィンドウには「このファイルで JSL を実行」または「この JSL を実行」のみが表示されます。
Python スクリプトを選択しましたが、予想どおり失敗しました。
では、このファイルでアクション リストに Run PY を含めるにはどうすればよいでしょうか? 別の方法はありますか?

ありがとう、
アハメド
Re: Python スクリプトを実行するアドインを作成するRun JSL を使用すると、Python スクリプトであるため、論理的に構文の問題が発生します。

Re: Python スクリプトを実行するアドインを作成するPython コードを実行し、それが機能するかどうかをテストできる JSL ファイルを作成します。次に、その JSL ファイルをアドインで使用し、すべてのファイルが適切な場所にあることを確認して、適切に実行できるようにします。
Re: Python スクリプトを実行するアドインを作成するここでは、昨年のスクリプター クラブ ミーティングから、JMP 内での Python スクリプトに関するセッションをさまざまな方法で視聴できます。
JSL 内での Python コードの実行
さらに、Jarmo は今年 3 月にベルリンで開催された Discovery Summit Europe でポスターを発表しました。
JMPyFacade - JMP と Python を連携してシームレスに連携
Re: Python スクリプトを実行するアドインを作成するJMP 全体での Python 統合の改善に引き続き取り組んでいます。JMP の統合では、JSL スクリプトが実行されているディレクトリが認識されます。現時点では、コードは Python を呼び出すことができる JSL スクリプトからキーを取得する必要があります。Python で実装された JSL ユーザー定義関数を作成できますhttps://community.jmp.com/t5/JMPer-Cable/Creating-JSL-functions-implemented-in-Python/ 、Python Submit File("your_code.py"); また、.py ファイルが JSL スクリプトと同じディレクトリにある場合は、次のようになります。
Python Submit("\[
import your_code
results = your_code.function( )
]\");
Python Get( "results");
動作するはずです