[JSL Bug] 尝试连接来自不同目录的两个表时出现问题大家好,
我是 JMP 脚本的新用户,需要帮助来查找我的代码中的错误。
我在这里要做的是连接已经打开的数据文件(dt1 和 dt2)。 我发现脚本没有连接两个表。第 41 行等没有执行,并且没有错误消息
任何人都可以帮助我吗?
谢谢

脚本编写Re: [JSL Bug] 尝试连接来自不同目录的两个表时出现问题我认为您必须在 Pick File 之后重新分配 dt1 和 dt2 以打开命令,因为 Pick File 将返回所选文件的路径。
Names Default To Here(1);
dt1 = Pick File(
"Select JMP File",
"$DOCUMENTS",
{"JMP Files|jmp;jsl;jrn", "All Files|*"},
1,
0,
"newJmpFile.jmp"
);
dt1 = Open(dt1);Re: [JSL Bug] 尝试连接来自不同目录的两个表时出现问题我确实重新分配了 dt1 和 dt2。 但它没有用Re: [JSL Bug] 尝试连接来自不同目录的两个表时出现问题这工作正常:
Names Default To Here(1);
dt1_dir = Pick Directory("Pick dir", "$SAMPLE_DATA/");
dt1 = Pick File(
"Select JMP File",
dt1_dir,
{"JMP Files|jmp;jsl;jrn", "All Files|*"},
1,
0,
0
);
Show(dt1);
dt1 = Open(dt1);
Show(dt1);
dt2_dir = Pick Directory("Pick dir", "$SAMPLE_DATA/");
dt2 = Pick File(
"Select JMP File",
dt2_dir,
{"JMP Files|jmp;jsl;jrn", "All Files|*"},
1,
0,
0
);
Show(dt2);
dt2 = Open(dt2);
Show(dt2);
concat_dt = dt1 << Concatenate(dt2,
Output Table("Concat datatable"),
Create Source Column
);对您的代码进行类似的更改并检查它是否有效(检查 Concatenate())