création de lien<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Bonjour
Je voudrais savoir s'il serait possible d'obtenir des informations sur le lien et un titre pour créer un nouveau lien basé sur ces 2 informations
| En-tête 1 | En-tête 2 | En-tête 3 |
|---|
| Lien (http// ....) | NOM | NOM |
Re : création de lienUn gestionnaire d'état de ligne est une bonne idée.Je pense que j'ai développé mon approche avant qu'elle ne soit disponible.C'est une solution plus propre.
Re : création de lienEn vous basant sur les réflexions de Peter, vous pouvez également utiliser le « gestionnaire d'état de ligne » :
Nouvelle colonne ( "Lien" ,
Personnage ,
"Nominal" ,
Étiquettes de valeur (
{ " http://www.google.com " = "Google" , " http://www.jmp.com " = "JMP" ,
" https://community.jmp.com/community/discussions " = "Communauté" }
) ,
Utiliser des étiquettes de valeur ( 1 ) ,
Définir les valeurs (
{ " http://www.jmp.com " , " http://www.google.com " ,
" https://community.jmp.com/community/discussions " }
)
)
) ;
// Suivez le lien dans chaque ligne actuellement sélectionnée
suivreLiens =
Fonction ({ X } ,
PourChaqueLigne (
Si ( Choisi ( État de la ligne ()) , la toile ( Colonne ( dt , "Lien" )[ Rangée ()]) ) ;
) ;
) ;
// Attribue le gestionnaire à la table
rsh = dt << MakeRowStateHandler ( suivreLiens ) ;
(Au passage, je note qu'une colonne d'expression ne semble pas permettre l'utilisation d'étiquettes de valeur).
Re : création de lienDésolé, je n'ai pas testé ma logique.Ce code fonctionnera :
dt = Nouveau tableau ( "Exemple de logique Web" , Ajouter des lignes ( 3 ) ,
Nouvelle colonne ( "Cliquez pour le Web" , Personnage , "Nominal" ,
Définir les valeurs ( { "JMP" , "Google" , "Communauté JMP" } )
) ,
Nouvelle colonne ( "Lien" , Personnage , "Nominal" , Cacher ,
Définir les valeurs (
{ " http://www.jmp.com " , " http://www.google.com " ,
" https://community.jmp.com/community/discussions " }
)
)
) ;
dt << nouvelle colonne ( "Sélectionner la logique" , personnage ,
formule (
heure d'été = tableau de données actuel () ; // Besoin d'une variable locale car c'est une formule
Si ( Choisi () ,
sel_cols = heure d'été << obtenir les colonnes sélectionnées ;
sel_rows = heure d'été << obtenir les lignes sélectionnées ;
si ( liste isliste ( sel_cols ) ,
// alors
si ( articles ( sel_cols ) == 1 & nrows ( sel_rows ) == 1 &
( sel_cols [ 1 ] << obtenir un nom ) == "Cliquez pour le Web" ,
// alors
mon_url = colonne ( heure d'été , "Lien" )[ sel_rows [ 1 ]] ;
la toile ( mon_url ) ; // Effectue le travail réel
) ; // fin 1 col, 1 rang, col AER
) ; // fin de la liste
) ; // fin si sélectionné
"X" ; // Besoin d'une valeur factice pour la colonne
) ; // fin de la formule
) ; // fin de la nouvelle colonne
colonne ( dt , "Sélectionner la logique" ) << cacher ;
Re : création de lienOk PMorz,
ça ne marche pas vraiment.
Je peux en fait créer une colonne logique remplie de "x"...
un indice ?
Re : création de lienok, j'ai compris. merci beaucoup
Je ne connaissais pas cette fonction web mais elle semble plutôt sympa.
Re : création de lienCela le fera :
// Suppose que vous disposez d'une colonne appelée En-tête 3 avec une description de ce qu'il faut obtenir
// et une autre colonne appelée En-tête 1 avec l'URL réelle
dt << nouvelle colonne ( "Sélectionner la logique" , personnage ,
formule (
heure d'été = tableau de données actuel () ; // Besoin d'une variable locale car c'est une formule
Si ( Choisi () ,
sel_cols = heure d'été << obtenir les colonnes sélectionnées ;
sel_rows = heure d'été << obtenir les lignes sélectionnées ;
si ( liste isliste ( sel_cols ) ,
// alors
si ( articles ( sel_cols ) == 1 & nrows ( sel_rows ) == 1 &
majuscule ( carboniser ( sel_cols [ 1 ])) == "En-tête 3" ,
// alors
mon_url = colonne ( heure d'été , "En-tête 1" )[ sel_rows [ 1 ]] ;
la toile ( mon_url ) ; // Effectue le travail réel
) ; // fin 1 col, 1 rang, col AER
) ; // fin de la liste
) ; // fin si sélectionné
"X" ; // Besoin d'une valeur factice pour la colonne
) ; // fin de la formule
) ; // fin de la nouvelle colonne
colonne ( dt , "Sélectionner la logique" ) << cacher ;
Re : création de lienplus spécifique
j'ai une table avec
colonne 1 --> lien (par exemple : https://community.jmp.com/)
colonne 2 --> nom (par exemple JMP)
Je voudrais créer la colonne 3 comme
colonne 3 --> JMP (semblable à HYPERLIEN fonction dans Excel)
la raison est que parfois les http sont très longs et ne sont pas utilisables pour la visualisation.
Si ce n'est pas possible, je peux passer par Excel sans problème, mais je préférerais tout avoir dans JMP.
Re : création de lienVotre question est-elle :
Si j'ai un lien URL dans une colonne d'un tableau de données et un titre dans une autre colonne d'un tableau de données, puis-je rassembler ces informations pour créer un nouveau lien URL dans une troisième colonne ?
Si telle est la question, la réponse est oui, mais je ne suis pas sûr que ce soit ce que vous demandez.Pouvez-vous s'il vous plaît fournir plus de détails sur ce que vous demandez ?