特定の条件でセルを色分けするこんにちは、
私はJSLの初心者です。
特定の条件に基づいてセルの色を変更したい。
たとえば、:dIGSS>5 で赤色を取得したいとします。
dt << Get Rows Where(:dIGSS>5);
:dIGSS << Color Cells(3);
ただし、すべての dIGSS 行が赤色に変わります。
特定の条件に基づいてセルの色を変更できる例を見つけましたが、それは列ごとです。
For Each({colname}, dt << Get Column Names("String"),
rows_to_color = dt << Get Rows Where((Column(dt, colname)[]>5));
Column(dt, colname) << Color Cells("Red", rows_to_color);
);どのようにできるのか?
私はバージョン17を持っています。
ありがとう。
ウィンドウズRe: 特定の条件でセルに色を付けるScripting Index を使用してこの問題を調査すると、JSL を使用して複数の列のセルに色を付けることを許可する「Color Cells」構文はないようです。外れ値の識別プラットフォームと組み合わせて使用される「カラー セル」の構文があります。
したがって、リストしたサンプル JSL は、希望どおりにセルに色を付けるための私が知っている唯一の方法です。
Re: 特定の条件でセルに色を付けるありがとう! これこそまさに私が必要としているものです。
Re: 特定の条件でセルに色を付ける答えてくれてありがとう、とても充実した一日でした:)
Re: 特定の条件でセルに色を付けるカラーセルに行番号(または行列)のリストを提供し、それを使用できます(基本的に2番目の例からループを削除します)。
rows_to_color = dt << Get Rows Where(:dIGSS > 5));
:dIGSS << Color Cells("Red", rows_to_color);
カラーセルのスクリプトインデックスの例 2 (複数の色が必要な場合は 3) を参照してください。

編集:
「カラー セルに列のリストを指定できます」というテキストを「カラー セルに行番号のリストを指定できます」に修正しました。