大家好,我怎样才能做到无论何时单击我放在日记中的按钮,它都会运行位于另一个文件夹中的脚本。
使用下面的测试脚本,我能够在另一个文件夹中成功打开脚本。 这是在 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/*###*/
非常感谢您给出的任何建议谢谢!