초과, 미달 또는 한계 사이에 있는지 여부에 따라 jsl의 셀에 색상을 지정하려고 합니다. 이 경우 Amanda는 롤러코스터에 비해 키가 너무 작기 때문에 상자를 파란색으로 지정하고 싶습니다. Jeff는 키가 너무 크므로 상자를 빨간색으로 지정하고 싶습니다. Luke는 워터 슬라이드에 대한 요구 사항을 충족하므로 상자가 녹색이 될 수 있습니다.

열 속성으로 이동하여 "값 색상"을 시도했지만 어떤 값에 할당하려는 색상을 이미 알고 있어야 하기 때문에 작동하지 않습니다. 특정 값은 탑승 한도에 따라 다른 색상을 사용해야 합니다. 때때로 66의 키는 녹색일 수 있지만 다른 승차감에서는 너무 높아서 빨간색일 수 있습니다.
나는 또한 "색상 그라디언트"를 시도했는데 이것은 많은 음영이나 파란색, 빨간색 및 녹색을 사용하기 때문에 작동하지 않습니다. 3가지 색상만 원합니다.
jsl을 사용하여 위의 테이블을 만드는 방법이 있습니까?
감사해요!
"Color Cells()" 메시지를 사용하여 특정 셀의 셀 색상을 변경할 수 있습니다.정의 및 예제는 스크립팅 인덱스를 참조하십시오.다음은 예제 데이터 테이블을 다루는 간단한 스크립트입니다.

Names Default To Here( 1 );
dt = New Table( "example",
Add Rows( 4 ),
New Column( "User", Character, "Nominal", Set Values( {"Amanda", "Jeff", "Kim", "Luke"} ) ),
New Column( "Ride", Character, "Nominal", Set Values( {"Rollarcoaster", "Rollarcoaster", "Water Slide", "Water Slide"} ) ),
New Column( "Height", Numeric, "Continuous", Format( "Best", 12 ), Set Values( [59, 68, 55, 66] ) ),
New Column( "Height Minimum", Numeric, "Continuous", Format( "Best", 12 ), Set Values( [60, 60, 65, 65] ) ),
New Column( "Height Maximum", Numeric, "Continuous", Format( "Best", 12 ), Set Values( [65, 65, 70, 70] ) )
);
for each row(
if(:Height Minimum <= :Height <= :Height Maximum,
dt:Height << color cells("Green", Row()),
:Height < :Height Minimum,
dt:Height << color cells("Blue", Row()),
dt:Height << color cells("Red", Row())
)
);