He creado una GUI que pasará tres parámetros a un script incrustado para que se ejecute cuando el usuario haga clic en Aceptar en la GUI. El script incrustado está contenido dentro de una función EXPR (). Esa secuencia de comandos usa los valores seleccionados para asignar varias otras variables mediante cláusulas condicionales y luego lanza un cuadro de control individual o un cuadro de rango individual y móvil según el valor del primer parámetro, tipo de cuadro.
La secuencia de comandos funciona bien en el primer paso, pero si actualizo los valores en la GUI y hago clic en Aceptar, obtengo los mismos gráficos, es decir, los parámetros no se borran de la primera instancia. Si hago clic en Aceptar una segunda vez, obtengo los gráficos actualizados que deseo.
He hecho varios intentos para intentar borrar las selecciones anteriores, pero luego el script no funciona. Supongo que me estoy perdiendo algo simple, ¡pero no puedo saber qué! Gracias de antemano por cualquier sugerencia que pueda tener sobre cómo corregir el script. Adjunto una versión anónima de mi script a continuación.