creación de enlace<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola
Me gustaría saber si sería posible obtener información del enlace y un título para crear un nuevo enlace basado en esas 2 informaciones.
| Encabezado 1 | Encabezado 2 | Encabezado 3 |
|---|
| Enlace (http// ....) | NOMBRE | NOMBRE |
Re: creación de enlaceUn controlador de estado de fila es una buena idea.Creo que desarrollé mi enfoque antes de que estuviera disponible.Es una solución más limpia.
Re: creación de enlaceBasándose en los pensamientos de Peter, también puedes usar el 'controlador de estado de fila':
Nueva columna ( "Enlace" ,
Personaje ,
"Nominal" ,
Etiquetas de valor (
{ " http://www.google.com " = "Google" , " http://www.jmp.com " = "JMP" ,
" https://community.jmp.com/community/discussions " = "Comunidad" }
) ,
Utilice etiquetas de valor ( 1 ) ,
Establecer valores (
{ " http://www.jmp.com " , " http://www.google.com " ,
" https://community.jmp.com/community/discussions " }
)
)
) ;
// Siga el enlace en cada fila seleccionada actualmente
seguirEnlaces =
Función ({ X } ,
Por cada fila (
Si ( Seleccionado ( Estado de la fila ()) , Web ( Columna ( dt , "Enlace" )[ Fila ()]) ) ;
) ;
) ;
//Asigna el controlador a la mesa.
rsh = dt << MakeRowStateHandler ( seguirEnlaces ) ;
(De paso, observo que una columna de expresión no parece permitir el uso de etiquetas de valor).
Re: creación de enlaceLo siento, no probé mi lógica.Este código funcionará:
dt = Nueva mesa ( "Ejemplo de lógica web" , Agregar filas ( 3 ) ,
Nueva columna ( "Haga clic para acceder a Internet" , Personaje , "Nominal" ,
Establecer valores ( { "JMP" , "Google" , "Comunidad JMP" } )
) ,
Nueva columna ( "Enlace" , Personaje , "Nominal" , Esconder ,
Establecer valores (
{ " http://www.jmp.com " , " http://www.google.com " ,
" https://community.jmp.com/community/discussions " }
)
)
) ;
dt << nueva columna ( "Seleccionar lógica" , personaje ,
fórmula (
horario de verano = tabla de datos actual () ; // Necesita una variable local porque se trata de una fórmula
Si ( Seleccionado () ,
sel_cols = horario de verano << obtener columnas seleccionadas ;
filas_sel = horario de verano << obtener filas seleccionadas ;
si ( islista ( sel_cols ) ,
// entonces
si ( nitems ( sel_cols ) == 1 & filas ( filas_sel ) == 1 &
( sel_cols [ 1 ] << obtener nombre ) == "Haga clic para acceder a Internet" ,
// entonces
mi_url = columna ( horario de verano , "Enlace" )[ filas_sel [ 1 ]] ;
web ( mi_url ) ; // ¿El trabajo real
) ; // finaliza 1 columna, 1 fila, columna AER
) ; // final de la lista de islas
) ; // finalizar si se selecciona
"X" ; // Necesita un valor ficticio para la columna
) ; // final de la fórmula
) ; // finaliza la nueva columna
columna ( dt , "Seleccionar lógica" ) << esconder ;
Re: creación de enlaceOk PMorz,
Realmente no funciona.
De hecho, puedo crear una columna lógica llena de "x"...
alguna pista?
Re: creación de enlaceOk lo tengo. muchas gracias
No conocía esta función web pero parece bastante interesante.
Re: creación de enlaceEsto lo hará:
// Se supone que tienes una columna llamada Encabezado 3 con una descripción de lo que se debe obtener
// y otra columna llamada Encabezado 1 con la URL real
dt << nueva columna ( "Seleccionar lógica" , personaje ,
fórmula (
horario de verano = tabla de datos actual () ; // Necesita una variable local porque se trata de una fórmula
Si ( Seleccionado () ,
sel_cols = horario de verano << obtener columnas seleccionadas ;
filas_sel = horario de verano << obtener filas seleccionadas ;
si ( islista ( sel_cols ) ,
// entonces
si ( nitems ( sel_cols ) == 1 & filas ( filas_sel ) == 1 &
mayúscula ( carbonizarse ( sel_cols [ 1 ])) == "Encabezado 3" ,
// entonces
mi_url = columna ( horario de verano , "Encabezado 1" )[ filas_sel [ 1 ]] ;
web ( mi_url ) ; // ¿El trabajo real
) ; // finaliza 1 columna, 1 fila, columna AER
) ; // final de la lista de islas
) ; // finalizar si se selecciona
"X" ; // Necesita un valor ficticio para la columna
) ; // final de la fórmula
) ; // finaliza la nueva columna
columna ( dt , "Seleccionar lógica" ) << esconder ;
Re: creación de enlacemas especifico
tengo una mesa con
columna 1 --> enlace (por ejemplo: https://community.jmp.com/)
columna 2 --> nombre (por ejemplo JMP)
Me gustaría crear la columna 3 como
columna 3 --> JMP (Similar a HIPERVÍNCULO función en excel)
La razón es que a veces los http son muy largos y no se pueden utilizar para verlos.
Si no es posible, puedo pasar por Excel sin problemas, pero preferiría tener todo en JMP.
Re: creación de enlace¿Tu pregunta es:
Si tengo un vínculo URL en una columna de una tabla de datos y un título en otra columna de una tabla de datos, ¿puedo juntar esa información para generar un nuevo vínculo URL en una tercera columna?
Si esa es la pregunta, la respuesta es sí, pero no estoy seguro de que sea eso lo que estás preguntando.¿Puede proporcionar más detalles sobre lo que está preguntando?