Eine Phrase in einer Spalte zu einer MarkierungHallo,
Ich habe eine Spalte mit verschiedenen Arten von Anmerkungen. Ich habe mich gefragt, wie ich ein Skript erstellen kann, um die Marker für die spefische Pharse zu ändern.
Wenn ich beispielsweise die Farbe Rot habe, möchte ich, dass die Markierung ein Kreis ist. Wenn ich die Farbe Blau habe, möchte ich, dass es ein Quadrat ist und so weiter.
Vielen Dank,
Rami
Re: Eine Phrase in einer Spalte zu einer MarkierungHier ist eine Modifikation, die die Combine States () - Funktion verwendet, die die Zeilenstatus "Hidden" und "Exclusive" liest und diese dann zusammen mit dem Markierungsstatus auf die Zeile anwendet.
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: Eine Phrase in einer Spalte zu einer MarkierungDanke das funktioniert!
Es gibt jedoch eine Möglichkeit, dass beim Ausführen des Skripts die Zeilen nicht ausgeblendet werden. Wenn ich es jetzt ausführe, werden die Zeilen, die ich verstecke oder ausschließe, nicht mehr ausgeschlossen.
Vielen Dank,
Rami
Re: Eine Phrase in einer Spalte zu einer MarkierungHier ist ein einfaches Skript, das Informationen aus Ihrer Spalte mit den Anmerkungen liest. Ich nenne es "AnnotateColumn" und ändert die Markierung basierend auf dem Wert in der Anmerkungsspalte.
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 />
Dies ist alles im Scripting Index dokumentiert
Hilfe ==> Skriptindex ............ Suche nach "Markierung"