Expression non valide avec "?" entre autres

Bonjour,

Je voulais dans un scénario voir si une variable ou un tag = « ? »

Si le tag = « ? » J’obtiens:
image
Si le tag = « ?a » ça fonctionne
image

j’ai loupé un truc?

Bonjour,

Ce serait plus facile en voyant le scénario

J’ai juste refait un scénario de test pour faire plusieurs essais

Salut,

Si tu ne t’en sort pas remplace le tag par une chaine vide et compare avec cela donc :

str_replace(tag(test), '', '?') == ''

Yep, je comptais bidouiller, c’etait juste pour savoir si le « soucis » avait déjà été évoqué :wink:

Bonjour,

Mets ? entre guillemets dans le tag.

[2022-12-06 07:40:29][SCENARIO] -- Start : Scenario lance manuellement.
[2022-12-06 07:40:29][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-12-06 07:40:29][SCENARIO] Mise à jour du tag #test# => "?"
[2022-12-06 07:40:29][SCENARIO] Exécution d\'un bloc élément : 350
[2022-12-06 07:40:29][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(test) == "?"
[2022-12-06 07:40:29][SCENARIO] Evaluation de la condition : ["?" == "?"] = Vrai
[2022-12-06 07:40:29][SCENARIO] - Exécution du sous-élément de type [action] : then
[2022-12-06 07:40:29][SCENARIO]    Log : "ok"
[2022-12-06 07:40:29][SCENARIO] Fin correcte du scénario

Merci :wink:
En fait ça fonctionne entre ’ ’ et non entre " "
(du moins dans mon cas: récupération via Telegram)

Encore merci.