Bonjour,
Je souhaites lancer un scénario en lui passant un message utilisant soit la valeur d'un tag s'il est dispo, soit une valeur par défaut via la fonction tag(montag,"valeur")
Rien de bien sorcier a priori,
Je bloque sur le problème suivant :
- Je n'arrive pas a passer une chaine avec des espaces. Dans l'exemple, cela fonctionne correctement avec la chaine 'valeurdefault', mais si je met 'valeur par défaut', le message recu est tag(cycle,'valeur, donc en gros tous ce qui suit le = jusqu'au premier espace.
Ca fait plusieurs heures que je coince en essayant différentes syntaxe mais sans succès, si quelqu'un a une solution, je suis preneur.
Merci
espace dans les valeurs de tag
Re: espace dans les valeurs de tag
Je pense avoir trouvé la solution , bien que je fasse un appel à la fonction tag, il faut mettre cette dernière entre guillemets...
Le champs tag doit donc être remplis comme cela par exemple
message="un tag sous forme d'une chaine classique suivi d'un autre récupérer par un tag" titre="tag(cycle,'valeur défaut')"
J'ai remarqué 2 autres choses sur lesquelles j'ai galéré
Il ne faut pas mettre d'espace entre les arguments de la fonction tag, ex tag(cycle, "chaine") <<<=== un espace entre "cycle," et "chaine"
Et il faut mettre la chaine interne entre quote et garder les guillemets pour encapsuler la fonction
Le tag suivant fonctionne
message="tag(cycle,'ceci est le message par défaut')"
Le tag suivant ne fonctionne pas et on aura dans le scénario la valeur "#message#"
message='tag(cycle,"ceci est le message par défaut")'
Bonne soirée,
Le champs tag doit donc être remplis comme cela par exemple
message="un tag sous forme d'une chaine classique suivi d'un autre récupérer par un tag" titre="tag(cycle,'valeur défaut')"
J'ai remarqué 2 autres choses sur lesquelles j'ai galéré
Il ne faut pas mettre d'espace entre les arguments de la fonction tag, ex tag(cycle, "chaine") <<<=== un espace entre "cycle," et "chaine"
Et il faut mettre la chaine interne entre quote et garder les guillemets pour encapsuler la fonction
Le tag suivant fonctionne
message="tag(cycle,'ceci est le message par défaut')"
Le tag suivant ne fonctionne pas et on aura dans le scénario la valeur "#message#"
message='tag(cycle,"ceci est le message par défaut")'
Bonne soirée,
Re: espace dans les valeurs de tag
Merci pour la soluce
Je me cassais la tête pour faire passer plusieurs tags contenant chacun des chaînes de caractères avec espace (titre et message pour des notifications), et la mise entre double quotes de l'appel au tag avec sa valeur m'a permis d'avancer
Je me cassais la tête pour faire passer plusieurs tags contenant chacun des chaînes de caractères avec espace (titre et message pour des notifications), et la mise entre double quotes de l'appel au tag avec sa valeur m'a permis d'avancer
Jeedom Mini+ enocean
Eltako FSB61NP, FF8, FAFT60 & FAH60
NodOn Softremote & PIR
Eltako FSB61NP, FF8, FAFT60 & FAH60
NodOn Softremote & PIR
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 6 invités