Tentativo di assegnazione a un oggetto che non è un valore LSalve, ricevo questo errore.
"tentativo di assegnazione a un oggetto che non è un valore L{1} in accesso o valutazione di 'Assign' , Row() & dt:sequence[Row() + 1] = Row() + 1"
Non sono del tutto sicuro di cosa significhi il valore L. Penso che potrebbe avere a che fare con il fatto che la sequenza è una funzione incorporata. Qualsiasi aiuto sarebbe apprezzato.
Ri: Tentativo di assegnazione a un oggetto che non è un valore LHo un esempio molto semplice di questo: ho una tabella con una colonna denominata "Electrolyte Solution".Quando ho fatto questo:
for each row(
:Electrolye Solution = "Lot 5";
);
Ho ricevuto l'errore "tentativo di assegnazione a un oggetto che non è un valore L".Ovviamente avevo omesso la "t" dal nome della colonna.Sai cosa sarebbe stato super utile?Un messaggio di errore che diceva:
"Electrolye Solution" is not a valid column name.
Quindi, avrei potuto correggere il mio script in 5 secondi invece di 20 minuti.
Grazie!
Eric
Ri: Tentativo di assegnazione a un oggetto che non è un valore Lun valore L è un valore che può apparire sul lato sinistro di una dichiarazione di assegnazione. Ecco un esempio che potrebbe essere simile a quello che stai cercando di fare:
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
Ri: Tentativo di assegnazione a un oggetto che non è un valore LOk grazie, ho cambiato l'ordine dell'istruzione in: Row() = dt:sequenceSteps[Row()];
ma continuo a ricevere lo stesso errore. Devo assegnare Row() a una variabile? Continuo a non capire bene quale sia il problema.
Ri: Tentativo di assegnazione a un oggetto che non è un valore LLa funzione Assign() accetta due argomenti, il lato sinistro e il lato destro come appaiono usando l'operatore. Un esempio di assegnazione valida è x = Log(5). Un esempio di assegnazione non valida è Log(5) = x.