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