你好。我希望這只是我的一次僥倖。
我有一個腳本,首先建立一個「持續時間」列並進行評估。
接下來,我讓腳本查找空白並填入先前的非空白值(用於死區)。它透過產生一個彈出視窗來選擇哪些列需要應用它來實現這一點(當然,如果我可以假設所有列都需要它,那麼*可能*是規避此問題的一種選擇)
但是,在移動到下一行之前,腳本不會「等待」我選擇要填入的列。
我該如何解決這個問題?
Names Default to Here(1);
dt=Current Data Table();
column(dt, "Time")<<DATA type=""></DATA>
你需要一個模態的窗戶。
https://www.jmp.com/support/help/en/16.1/?os=win&source=application&utm_source=helpmenu&utm_medium=application#page/jmp/construct-a-modal-window.shtml
“構建一個模態窗戶
當您提交帶有模態的window,JMP繪製窗口,等待用戶做出選擇並點擊好的, 然後存儲變量列表及其值。 任何在窗口外點擊的嘗試都會產生錯誤聲音,並且腳本執行會暫停,直到用戶點擊好的或者取消. “
您會在社區中找到很多關於模態窗口的問題和答案。 曾幾何時,在某些操作系統上,您可以在窗口關閉後的短時間內引用模式窗口中的變量。 這不再是真的。 人們使用多種模式來取回變量……選擇一種對您有意義的模式。 上面的鏈接使用“返回結果”。
編輯:新帖子模態對話框可能有幫助。
你好,
您可以通過在 _nw = New Window 語句之前添加“Wait (0)”命令來解決您的問題。
最好的,
TS