J'ai créé une interface graphique qui transmettra trois paramètres à un script intégré à exécuter lorsque l'utilisateur cliquera sur OK dans l'interface graphique. Le script incorporé est contenu dans une fonction EXPR (). Ce script utilise les valeurs sélectionnées pour affecter diverses autres variables à l'aide de clauses conditionnelles, puis lance un graphique de contrôle individuel ou un graphique individuel et plage mobile en fonction de la valeur du premier paramètre, le type de graphique.
Le script fonctionne correctement lors du premier passage, mais si je mets à jour les valeurs dans l'interface graphique et que je clique sur OK, les mêmes graphiques sont affichés, c'est-à-dire que les paramètres ne sont pas effacés dès la première instance. Si je clique une deuxième fois sur OK, j'obtiens les graphiques mis à jour que je souhaite.
J'ai fait plusieurs tentatives pour effacer les sélections précédentes, mais le script ne fonctionne pas. Je suppose que quelque chose de simple me manque, mais je ne sais pas quoi! Merci d'avance pour toutes les suggestions que vous pourriez avoir sur la façon de corriger le script! J'ai joint une version anonyme de mon script ci-dessous.