こんにちは。ジャーナルに配置したボタンをクリックするたびに、別のフォルダーにあるスクリプトが実行されるようにするにはどうすればよいですか。
以下のテスト スクリプトを使用すると、別のフォルダーにあるスクリプトを正常に開くことができます。 これはJMP16にあります。
Names Default To Here( 1 );
Clear Log();
Dir = Get Default Directory();
file_name = "JMP script/Load_PD.jsl";
file_path = Char(Dir || file_name);
Open(file_path);
私が作成したテストスクリプトを使用して、以下に示すようにメインスクリプトに実装しようとしました。
以下に示すスクリプトはほんの一部です。
LoadTableType = Function( {reportType},
Dir = Get Default Directory();
If(
reportType == "PD",
file_name = "JMP script/Load_PD.jsl";
file_path = Char(Dir || file_name);
show(file_path);
Current Journal() << Append( Button Box("Load PD Table", Open (file_path))),
);
);ただし、メインコードの実行が終了し、ボタンが生成された後、ボタンをクリックするたびに、以下に示すエラーが表示され続けます。
Name Unresolved: file_path in access or evaluation of 'file_path' , file_path/*###*/
アドバイスをいただければ幸いです、ありがとうございます!