Versuchen, eine in JMP programmierte Funktion zu findenHallo,
Ich arbeite an einer Tabelle mit einer Spalte, in die ein Skript geschrieben ist. Das Skript ruft eine Funktion von ::FunctionName(col1,col2,col3,col4) auf. Ich muss die Funktion bearbeiten, kann sie aber nirgendwo in den Dateien finden. Werden diese irgendwo gespeichert?
DatentabelleSkriptingBetreff: Versuch eine in JMP programmierte Funktion zu findenDie Funktion namens "FunctionName" muss vor der Ausführung in den Namespace geladen werden, in dem das Skript ausgeführt wird. Es ist möglich, dass sie beim Start von JMP oder beim Start der Datentabelle geladen wird. Sie können in die
Unter Windows:
1. C:/Benutzer//AppData/Roaming/SAS/JMP/16
2. C:/Benutzer//AppData/Roaming/SAS/JMP
Unter macOS:
1. /Benutzer//Bibliothek/Anwendungsunterstützung/JMP/16
2. /Benutzer//Library/Application Support/JMP
oder
wenn beim Öffnen einer Datentabelle ein Hochlauf erfolgt. Sehen Sie nach, ob es ein Tabellenskript namens OnOpen gibtBetreff: Versuch eine in JMP programmierte Funktion zu findenDanke für die Antwort Jim, ich habe versucht, das Verzeichnis zu durchsuchen, da es zwei verschiedene Funktionen gibt, von denen ich annehme, dass sie für das Skript codiert und aufgerufen wurden, aber keine oder sie werden angezeigt. Können diese Funktionen in der .jmp-Datei selbst gespeichert und beim Aufrufen der Datei geladen werden?
Betreff: Versuch eine in JMP programmierte Funktion zu findenErweitern auf @txnelson 's Antwort mit ein paar zusätzlichen Dingen.::FunctionName zeigt an, dass sich die Funktion im globalen Namensraum befindet, daher kann es etwas schwieriger sein, die Funktion zu finden, aber höchstwahrscheinlich ist sie in jmpStart.jsl oder jmpStartAdmin.jsl Dateien ( JMP Hilfe - Skript beim Start ausführen ) . Überprüfen Sie auch die folgenden Pfade (abhängig von Ihrer JMP-Version):
Unter Windows:
1. C:/Programmdaten/SAS/JMP/16
2. C:/ProgramData/SAS/JMP
Unter macOS:
1. /Bibliothek/Anwendungsunterstützung/JMP/16
2. /Bibliothek/Anwendungsunterstützung/JMP
Es kann auch als Startskript in einem Add-In gespeichert werden. Ich bin mir nicht ganz sicher, wann diese ausgeführt werden, aber ich denke, die Skripte werden im Add-Ins-Ordner in der Datei addinLoad.jsl gespeichert (Add-Ins finden Sie unter: C:\Users\\AppData\Roaming\SAS\JMP \Addins\).

Betreff: Versuch eine in JMP programmierte Funktion zu findenEs könnte sein, wie Jim angegeben hat. Überprüfen Sie, ob die Datentabelle ein Tabellenskript namens OnOpen ( JMP-Hilfe - Tabellenskripte )
