腳本在 JMP13 中按預期工作,但在 JMP16 中引發錯誤?以下腳本在 JMP 13.2.1 中運行良好並產生預期的輸出,但在 JMP16.1.0 中運行時會引發錯誤。 JMP16 不接受腳本中的哪些部分?
Names Default to Here (1);
//clear symbols ();
//clear log ();
dlg = New Window("Please enter the following", << Modal, <<RETURN result=""></RETURN>JMP 16.1.0 給出以下錯誤。

腳本回复:腳本在 JMP13 中按預期工作,但在 JMP16 中拋出錯誤?@jthi是對的。 這是您的腳本的一個版本,其中 V 列錶框中的按鈕框在窗口關閉時獲取用戶輸入的文本。 至於“Glue”,指的是分號,它是膠水運算符(參見膠水()函數)。
Names Default to Here (1);
//clear symbols ();
//clear log ();
dlg = New Window("Please enter the following", << Modal, <<RETURN result=""></RETURN>
回复:腳本在 JMP13 中按預期工作,但在 JMP16 中拋出錯誤?模態對話框有一些關於它為什麼改變的背景故事。
回复:腳本在 JMP13 中按預期工作,但在 JMP16 中拋出錯誤?我認為問題的原因是較新版本的 JMP 如何處理從模態窗口返回的值。模態窗口關閉後,您將無法再訪問 teb1 和 teb6。 此幫助主題應該可以幫助您將腳本轉換為更新的 jmp 版本:將棄用的對話框轉換為新窗口(在按下 OK 時或使用 dlg["teb1"] 等從 dlg 獲取)。
回复:腳本在 JMP13 中按預期工作,但在 JMP16 中拋出錯誤?那是一篇內容豐富的閱讀, @Craige_Hales .讓我意識到我可能做錯了一點,我可能會建議以下內容@Neo :
Names Default to Here (1);
dlg = New Window("Please enter the following", << Modal, <<RETURN result=""></RETURN>