我有一个表格,我已经对其进行了广泛的手动编辑,并且希望为其保存脚本,以便将来可以自动化。 我编写了以下脚本(旨在粘贴到数据表中或允许用户独立运行),它有效,但我必须复制并粘贴到文本文件中才能保存:
dt = Current Data Table();
If( Is Empty ( dt ),
Try( dt = Open(), Throw("No data table found"))
);
Open Log();
dt << Get Script;如果我添加一行 Save Log (" ");它正确保存了日志,但只保存到已执行脚本的副本,不再包含 dt << Get Script; 的输出。 我已经尝试了多次重新排序命令的迭代,但无法获取保存的日志以匹配查看的日志:
dt = Current Data Table();
If( Is Empty ( dt ),
Try( dt = Open(), Throw("No data table found"))
);
Open Log();
dt << Get Script;
Save Log("");
dt << Get Script;
获取脚本,但不对它做任何事情。 尝试
write(dt << Get Script);
JMP 在评估表达式(甚至是带有一堆分号分隔语句的表达式)时的行为是打印最后的结果。 因此,当您提交的脚本以 dt<
您可能需要在写入中使用换行符,例如 write("\!n", dt<