Script sautant l'ordre d'évaluationSalut. J'espère que ce n'est qu'un coup de chance de ma part.
J'ai un script qui crée d'abord une colonne "durée" et évalue.
Ensuite, je demande au script de trouver des blancs et de le remplir avec la valeur précédente non vide (pour la bande morte). il le fait en générant une fenêtre contextuelle pour sélectionner les colonnes qui nécessitent cette application (accordé, si je pouvais supposer que toutes en ont besoin, cela * pourrait * être une option pour contourner ce problème)
Cependant, le script "n'attend" pas que je sélectionne les colonnes que je veux remplir avant de passer aux lignes suivantes.
Comment puis-je contourner cela??
Names Default to Here(1);
dt=Current Data Table();
column(dt, "Time")<<DATA type=""></DATA>
Tableau de donnéesScriptRe: Script de saut d'ordre d'évaluationSalut,
Vous pourrez peut-être résoudre votre problème en ajoutant une commande "Wait (0)" juste avant votre instruction _nw = New Window.
Meilleur,
ST
Re: Script sautant l'ordre d'évaluationTu as besoin d'un modal la fenêtre.
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
" Construire un Modal La fenêtre
Lorsque vous soumettez un script avec un modal fenêtre, JMP dessine la fenêtre, attend que l'utilisateur fasse des choix et clique d'accord , puis stocke une liste des variables avec leurs valeurs. Toute tentative de cliquer en dehors de la fenêtre produit un son d'erreur et l'exécution du script est suspendue jusqu'à ce que l'utilisateur clique d'accord ou Annuler . "
Vous trouverez de nombreuses questions et réponses sur les fenêtres modales dans la communauté. À un moment donné, sur certains systèmes d'exploitation, vous pouviez faire référence à des variables dans une fenêtre modale pendant une courte période après la fermeture de la fenêtre. Ce n'est plus vrai. Il existe plusieurs modèles que les gens utilisent pour récupérer les variables... choisissez-en un qui vous semble logique. Le lien ci-dessus utilise "retourner le résultat".
edit : nouveau message sur Dialogues modaux pourrait aider.