J'ai une table de données avec 2 lignes provenant d'une importation d'Excel et j'essaie d'extraire des données.
Reticle1name = :Réticule [ 1 ] ;//Le réticule est une colonne
Reticle2name = :Réticule [ 2 ] ;
Reticle1X= : DUT le plus proche # X [ 1 ] ;// DUT le plus proche # X est une colonne
Reticle2X= : DUT le plus proche # X [ 2 ] ;
Réticule1Y= : DUT le plus proche # Y [ 1 ] ;// DUT # Y le plus proche est une colonne
Reticle2Y= : DUT le plus proche # Y [ 2 ] ;
AlignmentBump= :Relief d'alignement [ 1 ] ;// Bosse d'alignement est une colonne
Cela donne une erreur dans la fenêtre Log :
Impossible de définir la valeur de la colonne "Alignment Bump" car le numéro de ligne (-1) n'est pas valide.
Si je change la dernière ligne en
AB= :Bosse d'alignement [ 1 ] ;
Ça marche.Est-ce un problème d'interprétation des espaces blancs ?
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />C'est une sorte de problème d'espace blanc. JSL ne reconnaît pas les espaces en dehors des chaînes entre guillemets (voir Formatage des scripts, ici ), donc AlignmentBump et Bosse d'alignement sont identiques. Cela signifie que vous essayez de créer une variable avec le même nom qu'une colonne.
Vous pouvez le faire, mais vous devrez utiliser un opérateur de portée pour les garder séparés. Un seul : identifie une colonne et deux :: identifie une variable.
-Jeff