<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'ai attribué manuellement des couleurs de valeur de colonne via les propriétés de colonne. Existe-t-il un moyen de copier le jeu de couleurs de valeur dans les états de ligne via un script ? J'ai essayé ce qui suit, mais cela n'a pas fonctionné car la propriété get renvoie une liste :
For Each Row(Color of(row state(row()))= :PolyGrade <Re : Comment copier les couleurs de valeur dans l'état de la ligne
Merci, Marc. Ça a marché. Je ne connaissais pas la fonction Arg().
J'ai également découvert qu'une fois la propriété de colonne Value Colors définie, cela fonctionnera: dt<
Essaye ça:
dt = Ouvrir ( "$SAMPLE_DATA/Grande classe.jmp" ) ;
: âge << Définir la propriété ( "Valeur des couleurs" , { 12 = - 13977687 , 13 = - 3780931 , 14 = - 4222943 , 15 = - 13596966 , 16 = - 2211217 , 17 = - 10562780 } ) ;
propriété de couleur de valeur = : âge << Obtenir la propriété ( "Valeur des couleurs" ) ;
Pour ( je = 1 , je <= N articles ( propriété de couleur de valeur ) , je ++,
valeur = Arg ( propriété de couleur de valeur [ je ] , 1 ) ;
couleur = Arg ( propriété de couleur de valeur [ je ] , 2 ) ;
cible = dt << Obtenir des lignes où ( : âge == valeur ) ;
Pour ( r = 1 , r <= N lignes ( cible ) , r ++,
État de la ligne ( cible [ r ] ) = État de la couleur ( couleur ) ;
) ;
) ;