Existe-t-il un moyen d'obtenir des informations sur le fichier de forme actuellement utilisé dans mon générateur de graphiques/sur le fichier de forme auquel ma colonne est/pourrait être liée ? Dans mon exemple, je pense que c'est lié à $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)))
);
J'essaie de créer un script dans lequel je pourrais effectuer dynamiquement certaines actions en fonction du fichier de forme actuellement utilisé dans Graph Builder et j'envisage les différentes options dont je dispose pour déterminer le fichier correct.
J'ai reçu une réponse du support JMP (TS-00052450) indiquant que cela pourrait ne pas être possible actuellement. À l'avenir, je créerai très probablement un fichier de métadonnées que je pourrai utiliser pour effectuer la liaison ou nommerai tous les fichiers de forme de telle manière qu'il soit facile de créer un lien vers le fichier de forme correct en vérifiant les valeurs des lignes.