Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Gestionnaire d'expressions

  • Reynald
  • Reynald's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
1 week 3 days ago #265302 by Reynald
Gestionnaire d'expressions was created by Reynald
Bonjour, 

J'ai une question sur le gestionnaire d'expression et le bon code à employer et ou l'utiliser

J'ai une zone dans lequel je possède un n° de salle de de formation NSalle et le nombre de places restantes entre parenthèse. Ex: Salle 21 (3 places restantes)
J'aimerai pouvoir supprimer cette seconde partie (3 places restantes) lors de l'envoi de la convocation

Ce type de code dans l'envoi de mail serait-il conforme ? 
substr_replace( NSalle.NAOK , replace('(', ')'), '') 

Merci d'avance

 

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 week 3 days ago - 1 week 3 days ago #265305 by Joffm
Replied by Joffm on topic Gestionnaire d'expressions
C'est dans le manuel
[url] manual.limesurvey.org/ExpressionScript_-...pl%C3%A9ment%C3%A9es [/url]

Mais je ne pense pas que ça marche.

ou
substr(NSalle,0,strpos(NSalle,"(")-1)
Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 1 week 3 days ago by Joffm.

Please Log in to join the conversation.

  • Reynald
  • Reynald's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
1 week 2 days ago #265320 by Reynald
Replied by Reynald on topic Gestionnaire d'expressions
Bonjour,

Merci pour ce retour.

Pour tester, je mis ton code {substr(NSalle, 0, strpos(NSalle, "(") - 1)} dans une nouvelle question de type  "affichage de texte", puis "équation" 
le résultat me retourne A dans les deux cas

Merci d'avance

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 week 2 days ago #265323 by DenisChenu
Replied by DenisChenu on topic Gestionnaire d'expressions
Ce que je fais quand j'ai des trucs de ce genre à faire

1. Créé une question copie de la première : caché et avec les textes finaux voulus
2. Ajout d'une q=équation avec juste {CopieQ0 = Q0.NAOK}

J'utilise {CopieQ0.shown} à la suite

Sinon : ca va être rude à faire ici.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 week 2 days ago #265326 by Joffm
Replied by Joffm on topic Gestionnaire d'expressions
Vous n'avez pas précisé quel type de question est "NSalle".
Ceci est important car vous devez alors utiliser des propriétés différentes.
[url] manual.limesurvey.org/ExpressionScript_-...#Access_to_variables [/url]

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • Reynald
  • Reynald's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
1 week 2 days ago #265330 by Reynald
Replied by Reynald on topic Gestionnaire d'expressions
Re Bonjour,

C'est parfait, un grand merci !

Cordialement.

Please Log in to join the conversation.

Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose