JMPにプログラムされた関数を見つけようとしていますこんにちは、
スクリプトが記述された列があるスプレッドシートで作業しています。 スクリプトは、::FunctionName(col1,col2,col3,col4) によって関数を呼び出します。 関数を編集する必要がありますが、ファイルのどこにも見つかりません。これらはどこかに保存されますか?
データのブレンディングとクリーンアップRe: JMP にプログラムされた関数を見つけようとしていますクリックしてスクリプトエディタを開きます。 そこで関数が定義されているのが見えるかもしれませんが、関数を定義する場所は奇妙な場所になります。
関数の名前は本当に「FunctionName」ですか? 投稿すると覗くことができるかもしれません
nameexpr(関数名)
そしてログを見てみます。
Re: JMP にプログラムされた関数を見つけようとしていますスクリプトが実行されている列の横に小さな + マークがありますが、役に立ちますか?Re: JMP にプログラムされた関数を見つけようとしていますありがとうJarmo と Craige ですので、もう少し情報をください。私は別のシステムと jmp の新規インストールを使用しているので、彼が私のコンピューターから取得するスタートアップ ファイルに JMP を追加したとは思えませんが、現在それらを調べています。 また、現在実行中のアドオンもありません。 まだまだ捜索中ですが、これまで助けてくれた皆さんに感謝します。
Re: JMP にプログラムされた関数を見つけようとしていますアドインはロード時に実行されます本当早い。 [表示] -> [アドイン] を使用して、有効になっているアドインを見つけます。 フォルダーを開くための青いリンクがあります。
Click the link to open the folder; you might find some JSL.Click the link to open the folder; you might find some JSL.リンクをクリックしてフォルダーを開きます。 JSL が見つかるかもしれません。
Re: JMP にプログラムされた関数を見つけようとしていますJim が示したとおりである可能性があります。データテーブルに OnOpen という名前のテーブル スクリプトがあるかどうかを確認してください ( JMP ヘルプ - テーブル スクリプト)

Re: JMP にプログラムされた関数を見つけようとしています延長中@txnelsonの答えにいくつかの追加事項が含まれています。::FunctionName は、関数がグローバル名前空間にあることを示しているため、関数を見つけるのは少し難しいかもしれませんが、おそらく、 jmpStart.jslまたjmpStartAdmin.jslファイル ( JMP ヘルプ - 起動時にスクリプトを実行する)。 次のパスも確認してください (JMP バージョンに応じて異なります)。
Windows の場合:
1. C:/プログラムデータ/SAS/JMP/16
2. C:/プログラムデータ/SAS/JMP
macOS の場合:
1. /ライブラリ/アプリケーションサポート/JMP/16
2. /ライブラリ/アプリケーションサポート/JMP
起動スクリプトとしてアドインに保存される場合もあります。 これらがいつ実行されるか正確にはわかりませんが、スクリプトは addins フォルダーの addinLoad.jsl ファイルに保存されると思います (アドインは C:\Users\\AppData\Roaming\SAS\JMP\Addins\ から見つかります)。

Re: JMP にプログラムされた関数を見つけようとしていますジムさん、返答ありがとうございます。スクリプトでコーディングされ呼び出されたと思われる 2 つの異なる関数があるため、ディレクトリを検索してみましたが、どちらもポップアップしませんでした。 これらの関数を .jmp ファイル自体に保存し、ファイルの起動時にロードすることはできますか?
Re: JMP にプログラムされた関数を見つけようとしています「FunctionName」という関数は、スクリプトを実行する前に、そのスクリプトが実行されている名前空間にロードされている必要があります。 JMP の起動時、またはデータテーブルの起動時にロードされる可能性があります。 調べることができます
Windows の場合:
1. C:/Users/<ユーザー名>/AppData/Roaming/SAS/JMP/16
2. C:/Users/<ユーザー名>/AppData/Roaming/SAS/JMP
macOS の場合:
1. /Users/<ユーザー名>/Library/Application Support/JMP/16
2. /Users/<ユーザー名>/ライブラリ/Application Support/JMP
また
データテーブルを開いているときに起動があった場合。 OnOpen というテーブル スクリプトがあるかどうかを確認します。