Teilmengenaktion über Protokoll aufzeichnenWenn ich zu „Tabellen/Teilmenge“ gehe und dann in der Plattform auf „OK“ klicke, erfasst das erweiterte Protokoll die Aktion.
Wenn ich JSL verwende, um auf „OK“ zu klicken, ignoriert das Protokoll diese Aktion:
subset();
window("Subset")[Button Box(2)] << click()Dieselbe Plattform, derselbe Button – und eine spezielle Funktionalität verhindert die Protokollierung.
Argh!
Laut JMP-Support (00156411): Es gibt keinen Workaround für dieses Verhalten.
Ach nein!
Für Fehlermeldungen gibt es die geheime Einstellung „Batch Interactive“ , mit der zwischen Scripting- und interaktivem Modus umgeschaltet werden kann. Kennt jemand eine ähnliche Einstellung für das Protokoll – um das Protokoll ausführlich zu machen?
... oder taub?
Automatisierung und SkriptingBetreff: Teilmengenaktion über Protokoll aufzeichnenSie können das Quellskript aus der Teilmenge erfassen
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << select rows(1::2);
Subset();
Window("Subset")[Button Box(2)] << click();
subset_script = Get Data Table List()[1] << Get Script("Source");
/*
// Subset data table
// → Data Table("Subset of Big Class 2")
Data Table("Big Class") << Clear Select << Select Rows([1, 2]) <<
Subset(Selected Rows(1), Selected columns only(0));
*/
Nicht sicher, was mit „taubem“ Protokoll gemeint ist, aber Log Capture() kann dafür sorgen, dass Teile von JSL nicht im Protokoll gedruckt werden.
Betreff: Teilmengenaktion über Protokoll aufzeichnenHm, das erinnert mich an
TS-00035426: Aktualisieren und Verketten: Quellskriptkollision
„Bei fast allen Datentabellenmanipulationen wird ein Quellskript in die Tabelle geschrieben. Wenn bereits eines vorhanden ist, wird es überschrieben. So funktioniert es seit vielen Jahren. Es handelt sich nicht um einen Fehler, sondern um beabsichtigtes Verhalten.
Wenn Sie den in das Quellskript geschriebenen Code behalten möchten, empfiehlt es sich, ihn entsprechend zu kopieren, wenn er dort geschrieben wird. Mit der Implementierung des Action Recorder wird das Quellskript jedoch wirklich nutzlos . Der Action Recorder ist die bevorzugte Methode zum Sammeln von Code, den JMP schreibt, um Ihr eigenes Skript zu erstellen."