Gibt es eine Möglichkeit, Informationen darüber zu erhalten, welche Formdatei derzeit in meinem Diagrammersteller verwendet wird bzw. mit welcher Formdatei meine Spalte verknüpft ist bzw. verknüpft werden könnte? In meinem Beispiel denke ich, dass es damit verknüpft ist $MAPS/US-State-Name.jmp.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/CrimeData.jmp");
gb = dt << Graph Builder(
Size(534, 456),
Show Control Panel(0),
Variables(Shape(:State)),
Elements(Map Shapes(Legend(6)))
);
fbox = Report(gb)[FrameBox(1)];
For Each({gb_var}, gb << get variables,
gb_var = (gb << get variables)[1];
Extract Expr(gb_var, Role(Wild()));
If(!IsEmpty(Extract Expr(gb_var, Role(Wild()))),
Show(gb_var[1]);
);
);
stop();
mapname_path = Convert File Path("$MAPS/US-State-Name.jmp");
dt_mapname = Open(mapname_path);
gb_mapfile = dt_mapname << Graph Builder(
Size(534, 456),
Show Control Panel(0),
Variables(Shape(:Name)),
Elements(Map Shapes(Legend(2)))
);
Ich versuche, ein Skript zu erstellen, in dem ich einige Aktionen dynamisch ausführen kann, je nachdem, welche Formdatei gerade in Graph Builder verwendet wird, und überlege, welche verschiedenen Optionen ich habe, um die richtige Datei zu ermitteln.