Una frase en una columna a un marcadorHola,
Tengo una columna con diferentes tipos de anotaciones. Me preguntaba cómo puedo crear una secuencia de comandos para cambiar los marcadores de la versión específica.
Por ejemplo, si tengo el color rojo, quiero que el marcador sea un círculo, si tengo el color azul, quiero que sea un cuadrado y así sucesivamente.
Gracias,
Rami
Re: Una frase en una columna a un marcadorAquí hay una modificación que utiliza la función Combinar Estados () que lee los estados de fila Oculto y Excluido y luego los vuelve a aplicar junto con el Estado del marcador a la fila.
Names Default To Here( 1 );
dt = Current Data Table();
For( i = 1, i <= N Rows( dt ), i++,
If(
dt:AnnotateColumn[i] == "red",
Row State( i ) = Combine States(
Marker State( 8 ),
Excluded State( Excluded( Row State( i ) ) ),
Hidden State( Hidden( Row State( i ) ) )
),
dt:AnnotateColumn[i] == "blue",
Row State( i ) = Combine States(
Marker State( 3 ),
Excluded State( Excluded( Row State( i ) ) ),
Hidden State( Hidden( Row State( i ) ) )
)
)
);Re: Una frase en una columna a un marcador¡Gracias esto funciona!
Sin embargo, hay una forma en que cuando ejecuto el script no se pueden ocultar / excluir filas. En este momento, cuando lo ejecuto, las filas que estoy ocultando o eliminando ya no están excluidas.
Gracias,
Rami
Re: Una frase en una columna a un marcadorAquí hay un script simple que lee la información de su columna que tiene las anotaciones, me refiero a ella como "AnnotateColumn" y cambia el marcador según el valor en la columna de anotaciones.
Names Default To Here( 1 );
dt = Current Data Table();
For( i = 1, i <= N Rows( dt ), i++,
If(
dt:AnnotateColumn[i] == "red",
Row State( i ) = Marker State( 8 ),
dt:AnnotateColumn[i] == "blue",
Row State( i ) = Marker State( 3 )
)
);<BR /><BR /><BR />
Todo esto está documentado en el Índice de Scripting.
Ayuda ==> Índice de secuencias de comandos ............ busque "marcador"