コラム内のマーカーへのフレーズこんにちは、
注釈の種類が異なるcolがあります。私はどうやって具体的なフェーズのマーカーを変更するためのスクリプトを作成することができるのだろうかと思っていました。
例えば、私が赤の色を持っているなら、私はマーカーを円にしたいです、私が青の色を持っているなら、私はそれを正方形にしたい、というようにします。
ありがとうございました、
ラミ
再:列内のマーカーへのフレーズこれは、隠し行と除外行の状態を読み取り、それらをMarker Stateと共に行に再適用する、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 ) ) )
)
)
);再:列内のマーカーへのフレーズこの作品ありがとうございます!
しかし、スクリプトを実行したときに、行の表示/非表示が解除されないようにする方法はあります。今実行したときに、非表示にしている行または除外している行はもう除外されません。
ありがとうございました、
ラミ
再:列内のマーカーへのフレーズこれはあなたのコラムからアノテーションを持っている情報を読む簡単なスクリプトです、私はそれを "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に記載されています。
ヘルプ==>スクリプトインデックス............「マーカー」を検索