Chiudi tutto non funzionante per le rivisteHo uno script che crea tabelle e diari basati sulle selezioni dell'utente in una finestra dell'interfaccia utente. Ho un pulsante sull'interfaccia utente che chiude tutti i file creati dallo script al termine dell'utente. quando si fa clic sul pulsante, le tabelle si chiudono correttamente, ma c'è una finestra di avviso che chiede di salvare le modifiche a qualsiasi giornale aperto (a seconda delle scelte dell'utente, possono esserci fino a tre giornali creati dallo script). Sto usando la funzione Chiudi tutto () sia per le tabelle che per le riviste con l'argomento opzionale No Save. Non riesco a capire perché funzioni per i tavoli, ma non per le riviste. Secondo quanto ho cercato nell'indice degli script e nella guida agli script, sembra che dovrebbe essere la funzione corretta da usare.
Ri: Chiudi tutto non funzionante per le rivisteHo testato Chiudi tutto () con questo esempio in JMP 14.3, che funziona:
w = New Window( "Main Window", Text Box( "Main JMP Window" ) );
w << Journal Window;
Wait( 1 );
Close All( "Journals", "NoSave" );
Wait( 1 );
Close All( "Reports", "NoSave" );
Puoi descrivere qualcosa che stai facendo con le riviste - forse come vengono create, vengono salvate su disco in qualsiasi momento, aggiungi ulteriori informazioni dopo la creazione iniziale del journal? Potrebbe anche essere importante sapere quale versione di JMP stai utilizzando.
Ri: Chiudi tutto non funzionante per le rivisteSto usando JMP 14.2 e ho creato uno script di test simile. Ho scoperto che Close All ha funzionato nello script di test. Inoltre, se i journal di test fossero aperti e avessi eseguito lo script, i pulsanti Chiudi / Reimposta nello script chiudevano i journal di test senza chiedere informazioni sul salvataggio delle modifiche, ma chiedevano di salvare le modifiche per i journal creati dallo script originale. Sto usando le riviste per compilare diversi tipi di grafici e grafici. Creo il journal e quando vengono creati i grafici vengono aggiunti al journal appropriato dopo aver aggiunto tutti i grafici, quindi i journal vengono salvati. Nessuna ulteriore elaborazione viene eseguita dallo script per le riviste dopo che sono state salvate.