Erstellen Sie eine Excel-Arbeitsmappe - HilfeAlles,
Ich mache folgendes:
If(OutputFlag & DirectoryExists(OutputFolderName),
WorkBookName = OutputFolderName || "\" || "ComparisionResults.xlsx" ;
Create Excel Workbook(WorkBookName,TablesList);
);
Durch das Einchecken des Protokolls und des Hintergrunds weiß ich, dass die JMP-Datentabellen geöffnet sind und TablesList eine Liste mit Tabellennamen ist. Das Ausgabeflag ist auf 1 gesetzt.
Bei jedem Aufruf der Funktion "Excel-Arbeitsmappe erstellen" wird der Fehler "Unbekannt" ausgegeben.
Re: Erstellen Sie eine Excel-Arbeitsmappe - HilfeIch habe deine Uhr. Ich kann nichts falsches mit dem sehen, was Sie haben. Das von mir ausgeführte 2-Tabellen-Beispiel zeigt, dass mit dem von Ihnen freigegebenen Code nichts explizit falsch ist. Ich frage mich, ob das Problem möglicherweise mit der Anzahl der Tabellen zusammenhängt, die Sie in die Arbeitsmappe einfügen. Prüfen Sie, ob Sie mit einer kleinen Teilmenge der Tabellenliste arbeiten können. Wenn dies funktioniert, versuchen Sie, das Problem zu isolieren, indem Sie mit der Tableliste spielen, bis Sie den Auslöser für den Fehler finden.
Re: Erstellen Sie eine Excel-Arbeitsmappe - HilfeKönnen Sie die Werte von WorkBookName und TableList anzeigen?
Ich lief das Folgende und es funktionierte wie erwartet:
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);
);