Problema di dichiarare una variabileCiao a tutti
Ho 2 script qui:
Il primo script utilizza la funzione dialog () senza la funzione di ricerca.
Mentre il secondo script utilizza la nuova funzione window () con la funzione di ricerca che è lo script di miglioramento.
Il problema che sto affrontando è quando eseguo il primo script (la funzione dialog ()) è in grado di restituire il valore e può ottenere le informazioni del cestino dopo aver fatto clic sul pulsante OK.
Mentre per il secondo script, sono in grado di cercare il prodotto utilizzando la parola, ma il problema è quando faccio clic sul pulsante OK, non è in grado di ottenere le informazioni del prodotto.
Non sono sicuro di quale problema mi impedisca di acquisire le informazioni sul prodotto.
Qualcuno può aiutarmi a vedere la mia sceneggiatura?
Qualsiasi risposta è apprezzata.
Grazie.
Ri: Problema di dichiarare una variabileHo risolto il problema precedente.
Grazie mille
Ri: Problema di dichiarare una variabileQuesto esempio è basato sulla spiegazione citata sopra dal Guida agli script di JMP . Mostra come la funzione New Window () si comporterà come la funzione Dialog () deprecata e restituirà un elenco di assegnazioni che possono essere utilizzate per ottenere il numero inserito dall'utente.
win = New Window( "Set a Value",
<<MODAL></MODAL>
Ri: Problema di dichiarare una variabileIl varaible aa che uso è da New Window.
Io uso il << Return Result per catturare il valore aa.
Ri: Problema di dichiarare una variabilePuoi usare una casella combinata in una nuova finestra ():
Names Default To Here( 1 );
New Window( "Example",
cb = Combo Box(
{"One", "Two", "Three"},
selection = cb << Get Selected();
Print( "Selected: " || selection );
)
);
Questo oggetto è pensato per una selezione. La casella di riepilogo () crea un oggetto per zero o più selezioni. La scelta tra questi due oggetti dipende dal design e dalle esigenze dell'interfaccia utente.
Ri: Problema di dichiarare una variabileCome stai scaricando la variabile aa dal dialogo? Inoltre, come stai usando questa variabile aa dopo che la finestra di dialogo è stata chiusa?
Ri: Problema di dichiarare una variabileCiao grazie @markbailey per risposta
Bene, ho usato il << Return Result nel mio script, si comporta veramente come la funzione dialog (), può estrarre i prodotti quando eseguo il programma.
Ma ho ancora affrontato un problema, c'è qualche funzione che può restituire un numero nella funzione New Window ()?
Grazie.
Ri: Problema di dichiarare una variabileNon intendevo quello letteralmente . Intendevo quello tuo Nuova finestra() l'approccio è fondamentalmente corretto. È necessario apportare modifiche specifiche (ovvero, assegnare il risultato di una funzione che crea una finestra di visualizzazione a una variabile) in modo che si comporti come la vecchia funzione Dialog () (restituisce un elenco di assegnazioni da scaricare).
Non hai letto la sezione della guida allo scripting che ho citato. Ti mostra esattamente quello che devi fare. Quindi la mia spiegazione sarà chiara.
Ri: Problema di dichiarare una variabileGrazie @markbailey per risposta
Per il secondo script è il miglioramento del primo script, quindi ora ho bisogno di usare il secondo script per eseguire il programma.
Mi dici che non è necessario cambiare nulla nel mio secondo script. Ma come posso acquisire le informazioni del prodotto? Non ho bisogno di dichiarare alcuna variabile per catturare il valore? Perché quando eseguo "aa" nel secondo script, restituisce vuoto.
E non riesco a trovare la spiegazione del valore di estrazione dalla finestra del libro di script, io uso la versione di jmp 12.
Grazie.
Ri: Problema di dichiarare una variabileLa funzione Dialog () deprecata restituisce automaticamente un elenco con i compiti da scaricare. La funzione New Window () restituisce anche un elenco ma, per impostazione predefinita, include solo un'indicazione del pulsante su cui è stato fatto clic. Questo comportamento è uguale alla funzione Dialog () precedente.
Ora ci sono tre modi per scaricare una finestra di dialogo quando si usa Nuova finestra (). Per i dettagli, selezionare Aiuto > Libri > Scripting Guida . Quindi vedi la spiegazione di Estrai valori dalla finestra a partire pagina 444 . Il primo metodo utilizza il messaggio in linea << Restituisci risultato . Questo messaggio fa sì che la finestra si comporti come nella vecchia finestra di dialogo. Non dovresti dover cambiare nient'altro nel tuo secondo script.