我有一個表格,我已經對其進行了廣泛的手動編輯,並且希望為其保存腳本,以便將來可以自動化。 我編寫了以下腳本(旨在粘貼到數據表中或允許用戶獨立運行),它有效,但我必須複製並粘貼到文本文件中才能保存:
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<