Insérer un lien hypertexte dans le texte dans les cellulesSalut,
Je crée un rapport de table de données, je l'enregistre en tant que fichier html, puis je le distribue à mon équipe pour examen.
Dans les cellules du tableau de données, je voudrais insérer un lien hypertexte vers le texte (par exemple, rapport) dans les cellules, comme indiqué dans l'exemple ci-dessous.
Cela peut être fait facilement dans MS Excel.
Existe-t-il un moyen de le faire dans JMP via JSL ?

ScriptRe: Insérer un lien hypertexte dans le texte dans les cellulesJ'ai dû faire quelque chose comme cette année ou deux. J'ai commencé par enregistrer la table jmp en tant que rapport html, puis par jeter un œil au code source, puis par déterminer comment je devais le modifier. Il existe peut-être de meilleures façons de le faire, mais cela vous aidera peut-être (cela a été testé avec JMP15.2, donc je ne sais pas si cela fonctionnera avec JMP12):
Débit approximatif :
- Créer une nouvelle colonne (URL) avec html a href
- Créer une nouvelle fenêtre avec une boîte de contour
- Ajouter la table de données en tant que rapport à la zone de contour
- Extraire la chaîne html de la zone de contour
- En utilisant regex, remplacez <, >, \!" par le correspondant entités html
- Enregistrez la chaîne html modifiée à l'emplacement souhaité
Exemple de code :
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << New Column("URL",
Character,
"Nominal",
Formula("<A href="\!"file://"" target="_blank" rel="nofollow noopener noreferrer">"||:name||"</A>"),
);
nw = New Window("",
ob = OutlineBox();
);
ob << Append(dt << get as report);<BR />
htmlString = ob << get html;
htmlString = Regex(htmlString, "<", "<", GLOBALREPLACE);
htmlString = Regex(htmlString, ">", ">", GLOBALREPLACE);
htmlString = Regex(htmlString, """, "\!"", GLOBALREPLACE);<BR />
Save Text File("$TEMP/test.html",htmlString);Résultat:

Re: Insérer un lien hypertexte dans le texte dans les cellulesPas utile dans le contexte du JMP 12, mais juste pour signaler que le Gestionnaire d'événements La propriété de colonne permet maintenant cela (et bien plus).
Re: Insérer un lien hypertexte dans le texte dans les cellulesMerci.
C'est bien.
Cela fonctionne pour JMP 12.