Inserisci collegamento ipertestuale nel testo nelle celleCiao,
Sto creando un rapporto sulla tabella dei dati, lo salvo come file html e poi lo distribuisco al mio team per la revisione.
Nelle celle della tabella dati, vorrei inserire il collegamento ipertestuale al testo (ad esempio Report) nelle celle, come mostrato nell'esempio seguente.
Questo può essere fatto facilmente in MS Excel.
C'è un modo per farlo in JMP tramite JSL?

ScriptingRe: inserire un collegamento ipertestuale nel testo nelle celleHo dovuto fare qualcosa del genere quest'anno o due fa. Ho iniziato salvando la tabella jmp come report html, quindi dando un'occhiata al codice sorgente e poi cercando di capire come dovevo modificarlo. Potrebbero esserci anche modi migliori per farlo, ma forse questo ti aiuterà (questo è stato testato con JMP15.2, quindi non sono sicuro che funzionerà con JMP12):
Flusso approssimativo:
- Crea una nuova colonna (URL) con html a href
- Crea una nuova finestra con riquadro di contorno
- Aggiungi il datatable come report alla casella del contorno
- Ottieni la stringa html dalla casella del contorno
- Usando l'espressione regolare sostituisci <, >, \!" con il corrispondente entità html
- Salva la stringa html modificata nella posizione desiderata
Codice di esempio:
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);Risultato:

Re: inserire un collegamento ipertestuale nel testo nelle celleNon utile nel contesto di JMP 12, ma solo per sottolineare che il Gestore di eventi La proprietà della colonna ora consente questo (e molto altro).
Re: inserire un collegamento ipertestuale nel testo nelle celleGrazie.
Questo è fantastico.
Funziona con JMP 12.