Welcome to the LimeSurvey Community Forum

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

Méls de confirmation selon la réponse

More
3 years 11 months ago #220478 by Viniasco
Bonjour
Je ne pense pas que ce soit possible, mais au cas où je tente.
Est-ce que le mél de confirmation envoyé suite à la réception d'une réponse, pourrait avoir un contenu dépendant de la réponse ?
Par exemple, si la réponse à tel champ était "oui", ce mél dirait "Bravo !", si elle était "non", "Dommage".
Merci
The topic has been locked.
More
3 years 11 months ago #220483 by DenisChenu
Si si :)

Tous le gestionnaire d'expression est utilisable : {if(Q01.NAOK == "Y","Bravo !","Dommage")}

Cela peut être long mais c'est fonctionnel
www.limesurvey.org/manual/Expression_Manager

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.
The topic has been locked.
More
3 years 11 months ago #220486 by Viniasco
Super !
Merci.
Y'a plus qu'à.
The following user(s) said Thank You: DenisChenu
The topic has been locked.
More
3 years 10 months ago #220642 by Viniasco
J'ai saisi la condition, foutoir au début parce que les textes à mettre étaient plus longs qu'un mot et j'avais mis des sauts de ligne.
Une fois enlevés ces sauts, tout a bien fonctionné.

Merci
The following user(s) said Thank You: DenisChenu
The topic has been locked.
More
3 years 10 months ago #220657 by DenisChenu
Ah oui : je te dit pas pour créer des table, avec le XSS activé

Le XSS emèche de le faire ligne pas ligne …

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.
The topic has been locked.
More
3 years 10 months ago #220959 by Viniasco
Bonjour
J'ai lu qu'on pouvait faire des conditions imbriquées.
Je voudrais mettre, en plus de la condition sur Y ou N, une condition sur la date d'envoi du questionnaire qui est donnée dans la table des participants.Si c'était possible, quel serait le nom de cette variable, "invited" ?
Si oui, il faudrait ceci ?
Code:
{if(AND("invited" == 15/10/2021, Q01.NAOK == "Y"), "Rép1", if(AND("invited" == 15/10/2021, Q01.NAOK == "N"), "Rép2"), if(AND("invited" > 15/10/2021, Q01.NAOK == "Y"), "Rép3","Rép4")}
Je n'ai pas lu qu'il fallait mettre un code pour signifier une date, mais j'en doute.

Merci
The topic has been locked.
More
3 years 10 months ago #220978 by DenisChenu
{TOKEN:SENT}
mais:
1. Le retour peut être différent selon le type de base de données
2. Apparaîtra en erreur (même si ne l'est pas).

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.
The topic has been locked.
More
3 years 10 months ago #220992 by Viniasco
OK, donc si je comprends bien, le remplace mon "invited" par {TOKEN:SENT}.
Mais pour la date, pas besoin d'un truc genre DATE(2021;10;15) à la Excel ?
Et je peux la laisser comme ça ou dois-je reprendre le format de la base : yyyy-mm-jj ?
Merci
The topic has been locked.
More
3 years 10 months ago #220994 by DenisChenu
Pour la date : tente un

date("Ymd",TOKEN:SENT) === "20211015"
et
date("Ymd",TOKEN:SENT) > "20211015"

Comme ca : chiffre ou alphanumérique ca passe bien.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.
The topic has been locked.
More
3 years 10 months ago #220995 by Viniasco
J'ai voulu tester en mettant l'expression
Code:
date("Ymd",TOKEN:SENT) == "20211015"
comme équation du filtre conditionnel, mais LS n'aime pas TOKEN:SENT.
[img
The topic has been locked.
More
3 years 10 months ago #220996 by DenisChenu

2. Apparaîtra en erreur (même si ne l'est pas).
 

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.
The following user(s) said Thank You: Viniasco
The topic has been locked.
More
3 years 10 months ago #221006 by Viniasco
 Je n'avais pas saisi ce que ça signifiait, alors que maintenant ça semble évident.

J'ai voulu tester avec la simple expression  Q1.NAOK  == date("ymd", "20211015") pour faire apparaître une question Q2.
Mais même si je saisis cette date dans Q1, Q2 n'apparaît pas. J'ai pourtant formaté la date de Q1 en yyymmdd au cas où le type de séparateur influerait, mais la condition ne fonctionne pas.
 
The topic has been locked.
More
3 years 10 months ago #221007 by DenisChenu
"20211015" n 'est pas une date valide …

Justement : tu as un format date/time ( Y-M-D H:i:s) tu souhairte le transformé en plus simpe (Ymd)

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.
The topic has been locked.
More
3 years 10 months ago #221022 by Viniasco
Donc l'expression date(ymd,...) est là pour reformater la date saisie qui comporterait des séparateurs, pour être sûr que le valeur soit comparable à 20211015.
J'ai mis le format de date de Q1 sur y-m-d, qui doit être bon puisque c'est ce format qui est dans les bases participants.
Mais la condition sur Q2 ne fonctionne toujours pas.

D'ailleurs, comment mettre cette condition avec le "fixateur" de conditions ? J'ai tenté en choisissant la question Q1 dans le bloc "Question", et dans le bloc "Réponse" ? J'ai choisis "Constant(e)" et mis 2021-10-15, mais ça ne fonctionne pas non plus.
The topic has been locked.
More
3 years 10 months ago #221050 by DenisChenu
Je n'utilise jamais l'éditeur de condition

Sinon : il faut tester mais à la base , dans le texte
1. tester {date("Ymd",TOKEN:SENT)}
2. tester {if(date("Ymd",TOKEN:SENT)=="20211015","OK","KO"}

etc … en sachant que tu peux modifier manuellement la date d'envoi pour tes tests.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.
The topic has been locked.
Moderators: Nickkoholchtpartner

Lime-years ahead

Online-surveys for every purse and purpose