Tentative d'attribution à un objet qui n'est pas une valeur LBonjour, j'obtiens cette erreur.
"tentative d'assignation à un objet qui n'est pas une L-value{1} dans l'accès ou l'évaluation de 'Assign' , Row() & dt:sequence[Row() + 1] = Row() + 1"
Pas tout à fait sûr de ce que signifie la valeur L. Je pense que cela pourrait être lié au fait que la séquence est une fonction intégrée. Toute aide serait appréciée.
Re : Tentative d'attribution à un objet qui n'est pas une valeur LJ'en ai un exemple très simple : j'ai un tableau avec une colonne nommée "Solution d'électrolyte".Quand j'ai fait ça :
for each row(
:Electrolye Solution = "Lot 5";
);
J'ai eu l'erreur "tentative d'assignation à un objet qui n'est pas une valeur L".Bien sûr, j'avais laissé le "t" hors du nom de la colonne.Vous savez ce qui aurait été super utile ?Un message d'erreur qui disait :
"Electrolye Solution" is not a valid column name.
Ensuite, j'aurais pu réparer mon script en 5 secondes au lieu de 20 minutes.
Merci!
Éric
Re : Tentative d'attribution à un objet qui n'est pas une valeur Lune valeur L est une valeur qui peut apparaître sur le côté gauche d'une instruction d'affectation. Voici un exemple qui pourrait ressembler à ce que vous essayez de faire :
dt = New Table( "Untitled",
Add Rows( 5 ),
New Column( "sequenceSteps",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [5, 3, 1, 2, 4] )
)
);
Row() = 1;
For( i = 1, i <= 20, i++,
Row() = dt:sequenceSteps[Row()];
dt << clearSelect;
dt << selectrows( Row() );
Print( Row() );
Wait( 1 );
);
5
4
2
3
1
5
4
2
3
1
5
4
2
3
1
5
4
2
3
1
Re : Tentative d'attribution à un objet qui n'est pas une valeur LOk merci, j'ai changé l'ordre de l'instruction en : Row() = dt:sequenceSteps[Row()];
mais je reçois toujours la même erreur. Dois-je affecter Row() à une variable ? Je ne comprends toujours pas très bien quel est le problème.
Re : Tentative d'attribution à un objet qui n'est pas une valeur LLa fonction Assign() prend deux arguments, le côté gauche et le côté droit tels qu'ils apparaissent à l'aide de l'opérateur. Un exemple d'affectation valide est x = Log(5). Un exemple d'affectation invalide est Log(5) = x.