-
Talend unexpected token
Bonjour je débute sur talend et java.
J'essaye de modifier une colonne dans un tmap en se servant d'une condition ternaire mais j'ai une erreur : Syntax error on token “=”, <= expected'
voici mon code :
Code:
row2.cdlu.equals("RE") && row2.dede.isEmpty() ? row2.cdlu= "TR" : row2.cdlu= "ST"
Je suis bloqué et je ne trouve pas l'erreur...
-
Salut,
Disons que la valorisation d'un champ en sortie d'un tMap ne se fait pas tout à faire comme ça.
En gros, la formule que tu mets dans un champ en sortie du tMap est utilisée pour valoriser ce champ.
Donc dans ton cas, il faut que tu mettes :
Code:
row2.cdlu.equals("RE") && row2.dede.isEmpty() ? "TR" : "ST"
Si ce n'est pas clair pour toi, cherche un tutoriel sur le site de Talend, ils sont pas mal.
Nicolas