Verweisende Datendatei, die innerhalb eines Add-Ins verteilt wird<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Damit mein JSL funktioniert, verweise ich auf eine Datentabelle. Um es nun zu verteilen, erstelle ich ein Add-In (nennen wir es test_addin) und füge die darin enthaltene Datendatei auf der Registerkarte „Zusätzliche Dateien“ im Add-In-Builder hinzu. Nach der Installation wird die Datendatei im selben Ordner wie die JMP-Add-In-Datei gespeichert.
Beispielsweise werden sowohl die Datendatei als auch die JSL für das Add-In unter der folgenden Adresse gespeichert: C:\Users\MyUserID\AppData\Local\SAS\JMP\Addins\test_addin\
Jetzt ist der Teil „MyUserID“ für jeden Benutzer unterschiedlich.... Wie soll ich später darauf verweisen, da ich die Benutzer, die es installieren, nicht kenne?
Betreff: Verweisende Datendatei, die innerhalb eines Add-Ins verteilt wirdDanke, das funktioniert perfekt!
Betreff: Verweisende Datendatei, die innerhalb eines Add-Ins verteilt wirdSie können die Add-In-Verknüpfung verwenden.Angenommen, der „Alias“ für Ihr Add-In lautet com.mycompany.test_addin .Dann könnten Sie einfach mit auf eine Datei verweisen $ADDIN_HOME :
„$ADDIN_HOME(com.mycompany.test_addin)\myfile.jmp“ ;
Betreff: Verweisende Datendatei, die innerhalb eines Add-Ins verteilt wirdDanke für die Hilfe.
Ich habe mir eine einfache Möglichkeit überlegt, wie es zumindest in meinem Fall funktionieren würde – einfach die Datei auf dem Laufwerk C zu speichern, damit keine Benutzer-ID in den verweisenden Teil gelangt. Der absolute/relative Bezug bleibt für alle Benutzer gleich. Ein JSL-Befehl wie „Get User ID“ wäre ebenfalls sehr nützlich, aber ich glaube nicht, dass er noch existiert. Daher fordere ich die Benutzer auf, neben dem Add-In auch diese zusätzliche Datei auf dem Laufwerk C und meine JSL-Verweise darauf hinzuzufügen.
Betreff: Verweisende Datendatei, die innerhalb eines Add-Ins verteilt wirdVielleicht der Journal Packager-Add-In wird den Trick für Sie erledigen. Ich habe es erfolgreich für scheinbar denselben Zweck wie Ihren eingesetzt.
Aus der Add-In-Beschreibung: „ Die gemeinsame Nutzung großer Zeitschriften, die über eine labyrinthische Verzeichnisstruktur verstreute Dateiverweise enthalten, kann problematisch sein. Dieses Add-In ermöglicht es dem Benutzer, ein Journal für die einfache Weitergabe zu verpacken.
Zuerst verwende ich Journal Packager, um das Journal und die Dateien zu verpacken, dann verwende ich die Anweisungen hier Blogeintrag Informationen zum Erstellen von Add-Ins für Klassen und Lehrbücher zum Erstellen des Add-Ins.