Créer un classeur Excel - aideTout,
Je fais ce qui suit:
If(OutputFlag & DirectoryExists(OutputFolderName),
WorkBookName = OutputFolderName || "\" || "ComparisionResults.xlsx" ;
Create Excel Workbook(WorkBookName,TablesList);
);
En vérifiant le journal et l'arrière-plan, je sais que les tables de données JMP sont ouvertes et que TablesList est une liste avec des noms de table. L'indicateur de sortie est défini sur 1.
Chaque fois que j'appelle sur la fonction Créer un classeur Excel, une erreur "Inconnue" est renvoyée. Des instructions sont-elles fournies pour résoudre ce problème?
Re: Créer un classeur Excel - aideVous avez votre heure. Je ne vois rien de mal avec ce que vous avez. L'exemple de 2 tables que j'ai exécuté montre qu'il n'y a rien explicitement faux avec le code que vous avez partagé. Je me demande si la question pourrait avoir quelque chose à voir avec le nombre de tables que vous mettez dans le classeur. Voyez si vous pouvez le faire fonctionner avec un petit sous-ensemble de la liste des tables. Si cela fonctionne, essayez d’isoler le problème en jouant avec la tablelist jusqu’à trouver le déclencheur de l’erreur.
Re: Créer un classeur Excel - aidePouvez-vous afficher les valeurs de WorkBookName et TableList?
J'ai couru ce qui suit et cela a fonctionné comme prévu:
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);
);