마커에 대한 열의 문구안녕하세요,
다른 유형의 주석이있는 열이 있습니다. speficic pharse의 마커를 변경하는 스크립트를 어떻게 만들 수 있는지 궁금합니다.
예를 들어, 내가 붉은 색을 가지고 있다면, 마커를 원으로 만들고 싶습니다. 파란색으로 칠하면 sqaure가되기를 원합니다.
고맙습니다,
라미
다시 : 마커에 열의 문구다음은 숨겨진 상태와 제외 된 행 상태를 읽고 마커 상태와 함께 행에 다시 적용하는 Combine States () 함수를 사용하는 수정입니다.
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 ) ) )
)
)
);다시 : 마커에 열의 문구이 작품을 고맙습니다!
그러나 스크립트를 실행할 때 행을 숨기거나 제외하지 않는 방법이 있습니다. 지금은 내가 그것을 실행하면, 내가 숨기거나 exclduing 행은 더 이상 제외되지 않습니다.
고맙습니다,
라미
다시 : 마커에 열의 문구다음은 주석이있는 열의 정보를 읽는 간단한 스크립트입니다. 주석을 "AnnotateColumn"으로 참조하고 주석 열의 값을 기준으로 마커를 변경합니다.
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 />
이 내용은 모두 Scripting Index에 문서화되어 있습니다.
도움말 ==> 스크립트 색인 ............ "마커"검색