腳本在 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 gives the following error.
<SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="JMP16error.PNG" style="width: 585px;"><span class="lia-inline-image-display-wrapper" image-alt="JMP16error.PNG" style="width: 585px;"><img src="https://us.v-cdn.net/6038925/uploads/images/39171i5C73133F7E60167C/JMP16error.PNG" role="button" title="JMP16error.PNG" alt="JMP16error.PNG" /></span></SPAN>
Not sure where 'Glue' is coming from?
<LINGO-LABS id="lingo-labs-453093" slang="en-US" mode="UPDATE"><LINGO-LABEL>進階統計建模</LINGO-LABEL><LINGO-LABEL>自動化和腳本編寫</LINGO-LABEL><LINGO-LABEL>大規模客製化</LINGO-LABEL></LINGO-LABS>回复:腳本在 JMP13 中按預期工作,但在 JMP16 中拋出錯誤?使用 << Return Result 時,有時可能會出現出乎意料的(至少對我來說是這樣的)結果,如果您使用比文本和數字編輯框更複雜的顯示框,請記住這一點。 但在這種情況下,如果只有文本編輯框,我認為在 Modal 關閉後獲取結果是最簡單和最乾淨的解決方案。
回复:腳本在 JMP13 中按預期工作,但在 JMP16 中拋出錯誤?那是一篇內容豐富的閱讀, @Craige_Hales .讓我意識到我可能做錯了一點,我可能會建議以下內容@Neo :
Names Default to Here (1);
dlg = New Window("Please enter the following", << Modal, <<RETURN result=""></RETURN>回复:腳本在 JMP13 中按預期工作,但在 JMP16 中拋出錯誤?模態對話框有一些關於它為什麼改變的背景故事。
回复:腳本在 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 中拋出錯誤?我認為問題的原因是較新版本的 JMP 如何處理從模態窗口返回的值。模態窗口關閉後,您將無法再訪問 teb1 和 teb6。 此幫助主題應該可以幫助您將腳本轉換為更新的 jmp 版本:將棄用的對話框轉換為新窗口(在按下 OK 時或使用 dlg["teb1"] 等從 dlg 獲取)。