我在嘗試保存項目文件時不斷收到錯誤消息:
項目有未保存的文檔。 必須先保存或關閉項目中的所有文件,然後才能保存項目。在第 1629 行。
我的一個表有 1629 行,但它已經保存在上面幾行的腳本中。 我什至嘗試再次手動保存每個文件,然後嘗試運行 JSL 來保存項目,但我再次遇到相同的錯誤。當前在項目中打開的唯一文件是兩個數據表(dt 和 dt2)以及我運行它的腳本。 “filepath”和“PrjTitle”都是根據腳本前面的模式窗口中的用戶輸入分配的變量。
dt << Save As( "$PROJECT/"||char(dt<<GETNAME></GETNAME>
我也嘗試了“保存”而不是“另存為”,但得到了相同的結果。
dt << Save As( "$PROJECT/"||char(dt<<GETNAME></GETNAME>
我現在唯一的理論是,它與我試圖將文件保存到項目本身有關,但我在論壇、腳本指南、腳本索引等上沒有看到任何關於這方面的內容無法完成。 我唯一能找到的就是這樣的聲明:如果項目中有未保存的文件,則無法使用 JSL 保存項目,就像頁面底部附近的這個:
筆記:如果您在 JSL 中保存包含未保存文檔的項目,則該項目不會關閉,並且您會收到一條日誌消息,表明該項目有未保存的文檔。 必須先保存或關閉項目中的所有文件,然後才能保存項目。 但是,如果您以交互方式保存包含未保存文檔的項目,系統會提示您保存文檔。
來源: https://www.jmp.com/support/help/en/17.1/index.shtml#page/jmp/create-a-project-with-a-bookmarks-pane-and-log.shtml
目前在 Windows 10 中使用 JMP 16.2.0。