Continuo a ricevere un errore quando provo a salvare un file di progetto che dice:
Il progetto contiene documenti non salvati. Tutti i file in un progetto devono essere salvati o chiusi prima che il progetto possa essere salvato. alla riga 1629.
Una delle mie tabelle ha 1629 righe, ma è già salvata nello script poche righe sopra. Ho anche provato a salvare di nuovo manualmente ciascun file, quindi ho provato a eseguire JSL per salvare il progetto e ricevo di nuovo lo stesso errore.Gli unici file attualmente aperti nel progetto sono le due tabelle dati (dt e dt2) e lo script da cui lo eseguo. Sia "filepath" che "PrjTitle" sono variabili che vengono assegnate in base all'input dell'utente dalle finestre modali in precedenza nello script.
dt << Save As( "$PROJECT/"||char(dt<<GETNAME></GETNAME>
Ho anche provato Salva invece di Salva con nome, ma ho ottenuto lo stesso risultato.
dt << Save As( "$PROJECT/"||char(dt<<GETNAME></GETNAME>
La mia unica teoria in questo momento è che abbia qualcosa a che fare con il mio tentativo di salvare i file nel progetto stesso, ma non vedo nulla sui forum, guida allo scripting, indice di scripting, ecc. che dica qualcosa sul fatto che sia qualcosa che non può essere fatto. Le uniche cose che ho trovato erano affermazioni secondo cui non è possibile salvare un progetto utilizzando JSL se nel progetto sono presenti file non salvati, come questo qui nella parte inferiore della pagina:
Nota : Se stai salvando un progetto con documenti non salvati in JSL, il progetto non si chiude e ricevi un messaggio di registro che informa che il progetto contiene documenti non salvati. Tutti i file in un progetto devono essere salvati o chiusi prima che il progetto possa essere salvato. Tuttavia, se salvi in modo interattivo un progetto con documenti non salvati, ti verrà chiesto di salvare i documenti.
Fonte: https://www.jmp.com/support/help/en/17.1/index.shtml#page/jmp/create-a-project-with-a-bookmarks-pane-and-log.shtml
Attualmente utilizzo JMP 16.2.0, in Windows 10.