聲明一個變量的問題大家好
我這裡有 2 個腳本:
第一個腳本使用沒有搜索功能的 dialog () 函數。
而第二個腳本使用新的 window () 函數和改進腳本的搜索功能。
我面臨的問題是,當我運行第一個腳本(dialog () 函數)時,它是否能夠返回值並在單擊“確定”按鈕後獲取 bin 信息。
雖然對於第二個腳本,我可以使用 word 搜索產品,但問題是當我單擊“確定”按鈕時,它無法獲取產品信息。
我不確定是什麼問題導致我無法捕獲產品信息。
誰能幫我看看我的腳本?
任何答案表示讚賞。
謝謝。
Re: 聲明一個變量的問題我已經解決了上述問題。
非常感謝你
Re: 聲明一個變量的問題這個例子是基於上面引用的解釋JMP 腳本指南. 它顯示了 New Window() 函數如何像已棄用的 Dialog() 函數一樣運行並返回可用於獲取用戶輸入的數字的分配列表。
win = New Window( "Set a Value",
<<MODAL></MODAL>
Re: 聲明一個變量的問題變量一個我使用的是新窗口。
我使用 << Return Result 來捕獲值一個。
Re: 聲明一個變量的問題您可以在 New Window() 中使用組合框:
Names Default To Here( 1 );
New Window( "Example",
cb = Combo Box(
{"One", "Two", "Three"},
selection = cb << Get Selected();
Print( "Selected: " || selection );
)
);
該對象僅供一次選擇。 List Box() 為零個或多個選擇創建一個對象。 這兩個對象之間的選擇取決於 UI 設計和需求。
Re: 聲明一個變量的問題你如何卸載變量一個從對話框? 另外,你如何使用這個變量一個對話框關閉後?
Re: 聲明一個變量的問題你好謝謝@馬克貝利回复。
好吧,我在我的腳本中使用了 << Return Result,它的行為真的很像 dialog() 函數,它可以在我運行程序時提取產品。
但我仍然面臨一個問題,在 New Window() 函數中是否有任何函數可以返回一個數字?
謝謝。
Re: 聲明一個變量的問題我不是那個意思字面上地. 我的意思是你的新窗戶()做法基本正確。 您需要進行特定更改(即,將創建顯示框的函數的結果分配給變量),以便它的行為類似於舊的 Dialog() 函數(返回要卸載的分配列表)。
您沒有閱讀我引用的腳本指南部分。 它準確地向您展示了您必須做什麼。這樣我的解釋就清楚了。
Re: 聲明一個變量的問題謝謝@馬克貝利回复。
因為第二個腳本是第一個腳本的改進,所以現在我需要使用第二個腳本來運行程序。
你提到我不需要在我的第二個腳本中改變任何東西。 但是我怎樣才能捕捉到產品的信息呢? 我不需要聲明任何變量來捕獲值嗎? 因為當我在第二個腳本中運行“aa”時,它返回空。
而且我在腳本書中找不到從窗口提取值的解釋,我使用的是 jmp 12 版本。
謝謝。
Re: 聲明一個變量的問題已棄用的 Dialog() 函數會自動返回一個列表,其中包含要卸載的分配。 New Window() 函數也返回一個列表,但默認情況下它僅包含單擊哪個按鈕的指示。 此行為與舊的 Dialog() 函數相同。
使用 New Window() 時,現在可以通過三種方式卸載對話框。 有關詳細信息,請選擇幫助>圖書>腳本指導. 然後看解釋從窗口中提取值開始於第 444 頁. 第一種方法使用內聯消息<< 返回結果. 此消息使窗口的行為類似於舊對話框。 您不必更改第二個腳本中的任何其他內容。