Crea cartella di lavoro Excel - aiutoTutti,
Sto facendo quanto segue:
If(OutputFlag & DirectoryExists(OutputFolderName),
WorkBookName = OutputFolderName || "\" || "ComparisionResults.xlsx" ;
Create Excel Workbook(WorkBookName,TablesList);
);
Dal controllo del registro e dello sfondo, so che le tabelle di dati JMP sono aperte e TablesList è un elenco con nomi di tabelle. Flag di uscita è impostato su 1.
Ogni volta che invoco la funzione Crea cartella di lavoro Excel, restituisce un errore "Sconosciuto". Qualsiasi guida su come risolvere questo problema?
Ri: Crea cartella di lavoro di Excel - aiutoHo il tuo pm. Non riesco a vedere nulla di sbagliato in quello che hai. L'esempio di 2 tabelle che ho eseguito mostra che non c'è nulla di esplicitamente sbagliato nel codice che hai condiviso. Mi chiedo se il problema potrebbe avere qualcosa a che fare con il numero di tabelle che stai mettendo nella cartella di lavoro. Vedi se riesci a farlo funzionare con un piccolo sottoinsieme dell'elenco delle tabelle. Se funziona, prova ad isolare il problema giocando con il tablelist finché non trovi il trigger per l'errore.
Ri: Crea cartella di lavoro di Excel - aiutoPuoi mostrare i valori di WorkBookName e TableList?
Ho eseguito quanto segue e ha funzionato come previsto:
big class = open("$Sample_Data/Big Class.jmp");
abrasion = open("$Sample_Data/Abrasion.jmp");
OutputFolderName = "$DOCUMENTS";
OutputFlag = 1;
DirectoryExists(OutputFolderName)
TablesList = {"Big Class", "Abrasion"};
If(OutputFlag & DirectoryExists(OutputFolderName),
WorkBookName = OutputFolderName || "\" || "ComparisonResults.xlsx" ;
Create Excel Workbook(WorkBookName,TablesList);
);