<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ho una casella di modifica del numero e quando non viene specificato nulla voglio assegnare un valore predefinito alla mia variabile e richiedere anche un messaggio. Se non viene specificato nulla (il che significa che l'utente non ha inserito nulla nella casella del numero) e visualizzo la mia variabile nella finestra "watch" del debugger, sembra avere un valore di "." ma non sono riuscito a ottenere una corrispondenza (vedi il mio script di seguito):
stepSize = 10;New Window( "", < V List Box( Panel Box( "Please specify", H List Box( Text Box( "Step " ), tBox = Number Edit Box( defaultStepSize ), Button Box( "OK", stepSize = tBox << Get; ) ) ) ) );If( stepSize == "." | stepSize == 0 | !Is Number( stepSize ) | stepSize == "" | Is Empty(stepSize), stepSize = 10; Beep(); New Window( "No Step Specified", < H List Box( Text Box( "Either No Step or 0 was specified! Will use the default of 10!" ), Button Box( "OK" ) ) ););
Qual è il valore restituito di Number Edit Box quando non viene specificato nulla?
Grazie. Non posso credere di essermi perso "Is Missing" considerando che pensavo di aver provato tutti gli "Is Whatever" disponibili sulla documentazione. LOL.
If( ismissing(stepSize) == 1 | dimensione del passo == 0 | !È Numero( stepSize ) | dimensione del passo == "" | È vuoto (stepSize),