Sto cercando di colorare le celle in jsl in base al fatto che siano sopra, sotto o tra i limiti. In questo caso Amanda è troppo bassa per le montagne russe, quindi voglio che la scatola sia blu. Jeff è troppo alto, quindi voglio che la scatola sia rossa. Luke soddisfa i requisiti per l'acquascivolo, quindi quella scatola può essere verde.

Sono entrato nelle proprietà della colonna e ho provato "value colors" ma non funzionerà per me perché devi già sapere quali colori vuoi assegnare a quali valori. Alcuni valori dovranno assumere colori diversi in base al limite di corsa. A volte un'altezza di 66 sarà verde, ma per una corsa diversa potrebbe essere troppo alta, e quindi rossa.
Ho anche provato "sfumatura di colore" questo non funzionerà perché utilizza molte sfumature o blu, rosso e verde. Voglio solo 3 colori.
C'è un modo per creare la tabella sopra usando jsl?
Grazie!
È possibile utilizzare il messaggio "Color Cells() per modificare il colore della cella per celle specifiche.Vedere lo Scripting Index per definizioni ed esempi.Di seguito è riportato un semplice script che copre la tabella dei dati di esempio

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())
)
);