嵌套 Try 语句我正在尝试运行类似于以下内容的脚本:
Try(
dt1 = Open(path1);
Try(
dt2 = Open(path2);
dt2 << Concatenate(dt1, "Append to first table");
,
dt2 = dt1 << Subset(All rows);
);
dt2 << Save(path2);
,
print("No dt1 found!");
);
但是,当它无法打开 dt2 时,它不会执行子集语句,而是执行 print 语句。
问题是是否可以运行嵌套的 try 语句。
自动化和脚本编写回复:嵌套 Try 语句我发现第二个 try 语句的 catch 表达式有错误,这就是它执行 print 语句的原因。
更正后,脚本按预期工作。