Welcome to the LimeSurvey Community Forum

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

A

More
3 years 1 month ago #230003 by Reynald
Bonjour, 

Juste une petite question concernant l'envoi d'une notification par email.
Je souhaiterais pouvoir envoyer une notification par email seulement si une condition est remplie, en l'occurrence, si un bouton radio d'une question est à oui (Y). Je suis en version 2.73.1+171220

En regardant la documentation j'ai utilisé cette fonction mais je reçois les mails même si la condition n'est pas remplie, voici la syntaxe que j'ai utilisée

Envoyer une notification détaillée par courriel à : email;{Question=='Y'}

La fonction n'est t'elle pas la bonne ?

Bien cordialement.

Reynald 

Please Log in to join the conversation.

More
3 years 1 month ago #230009 by Joffm
{if(Question=='Y',email,'')}

[url] www.limesurvey.org/manual/ExpressionScri...#Access_to_functions [/url]

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

Please Log in to join the conversation.

More
3 years 1 month ago #230576 by Reynald
Bonjour,

Tout d'abord, merci pour votre subjection.

J'ai utilisé votre code proposé ci-dessus. Aucun accusé simple reçu, que la question soit à Y ou N dans la base

{if(CodeQuestion=='Y',email,'')}

Merci d'avance

Please Log in to join the conversation.

More
2 years 11 months ago #232161 by Reynald
Bonjour,

Ce code peut-il bien être interprété dans la zone
Envoyer une notification simple par courriel à :

{if(CodeQuestion=='Y',email,'')} (Dans le cas d'une question O/N)

Le but est de pouvoir envoyer cet accusé réception seulement dans un certain cas

Merci d'avance.
Reynald

Please Log in to join the conversation.

More
2 years 11 months ago #232247 by DenisChenu
Oui,
penser au .NAOK au besoin {if(CodeQuestion.NAOK=='Y',email.NAOK,'')}
email c'est bien le code d'une question ?

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.

Please Log in to join the conversation.

More
2 years 10 months ago #232763 by Reynald
Bonjour Denis,

Merci pour votre retour, malheureusement, les nouveaux tests que je réalise sont toujours non concluants.

La notification simple n'est pas reçu alors que le code de la case coché est bien à Y dans la table des réponses.

La casse est respectée me semble t'il ?
{if(ChoixGA8.NAOK=='Y',reynald.xxx@xxxx.fr.NAOK,'')}

Merci d'avance

Please Log in to join the conversation.

More
2 years 10 months ago #232764 by DenisChenu
{if(ChoixGA8.NAOK=='Y',"reynald.xxx@example.net",'')}



C'était le sens de la question « email c'est bien le code d'une question ? »

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.

Please Log in to join the conversation.

More
2 years 10 months ago #232798 by Reynald
Bonjour Denis,

Le code ton dernier message fonctionne parfaitement, un grand merci à toi depuis le temps que je cherche à régler ce bug.

Une petite dernière question sur le sujet.
Si je souhaite gérer deux conditions de type:

{if(ChoixGA8.NAOK=='Y',"reynald.xxx@example.net",''){if(ChoixGB9.NAOK=='Y',"toto.xxx@example.net",'')}

quelle la bon code entre les deux conditions ?

Encore merci pour toute ton aide sur ce forum

Reynald

Please Log in to join the conversation.

More
2 years 10 months ago #232813 by DenisChenu
Comme les 2 choix peuvent être vrai : ahjoute le ; entre les 2. C'est le plus simple

{if(ChoixGA8.NAOK=='Y',"reynald.xxx@example.net",'')};{if(ChoixGB9.NAOK=='Y',"toto.xxx@example.net",'')}

LimeSurvey va faire le tri.
I test chaque émail (séparé par ;) séparément : pas de problème d'envoyer adresse1;;;;adress12;;;; par exemple

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.

Please Log in to join the conversation.

More
2 years 10 months ago #232923 by Reynald
Bonjour,

Parfait, testé avec succès. encore un grand merci !
Je post une autre question dans un autre domaine.

Bonne journée

Reynald

Please Log in to join the conversation.

More
2 years 10 months ago #232936 by Reynald
Re-Bonjour
En fait, je ne sais pas trop, dans quel domaine poster ma question.
J' ai déjà évoqué ma question dans un sujet particulier mais pas concluant.

L'objectif est de pouvoir à partir de la notification, effectuer une modification de saisie sans passé par EDIT (https://xxx/admin/dataentry/sa/editdata/subaction/edit/surveyid/xx/id/xx)

J'ai essayé avec le token:
- https://xxx/Numduquestionnaire/lang/fr/token/xx
- https://xxx/Numduquestionnaire/lang/fr/token/xx/id/xx
- https://xxx/Numduquestionnaire/lang/NumID/

Mais, il me renvoi systématiquement sur une page vierge sans les dernières données saisies.

J'aimerais savoir ou poster ce genre de question pour pouvoir essayer de comprendre ou ma syntaxe ou paramètre ne convient pas ?

Merci d'avance

Please Log in to join the conversation.

More
2 years 10 months ago #232942 by DenisChenu
Dépend de la configuration du questionnaire.
Qu'as tu d'indiqué à ce niveau ?

Peut être nécessaire d'utiliser gitlab.com/SondagesPro/coreAndTools/reloadAnyResponse

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.

Please Log in to join the conversation.

More
2 years 10 months ago #232967 by Reynald
Bonjour,

Sur la partie "Publication & Contrôle d'accès"
- Rendre ce questionnaire public ? OUI
- Activer les cookies pour éviter les participations répétées : OUI

Sur la partie "Invitations"
- Réponses anonymisées :Les réponses de ce questionnaire ne sont PAS anonymes. Ne peut pas être modifié
- Activer la persistance des réponses basées sur les codes d'invitation : NON
- Permettre les réponses multiples ou les mises à jour de réponses avec une invitation : OUI
- Permettre l'enregistrement public : OUI

Est-ce bien une ou plusieurs de ces questions sont tu attendais des réponses ?

Encore merci

Reynald

Please Log in to join the conversation.

More
2 years 10 months ago #232969 by DenisChenu
- Activer la persistance des réponses basées sur les codes d'invitation : NON : passer à OUI

Ca change pour toi et les utilisateurs. ca fait au final : une seule réponse par répondant en tout et pour tout, modifiable à posteriori.

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.

Please Log in to join the conversation.

More
2 years 10 months ago #232975 by Reynald
Re-Bonjour,

Merci pour la modification à apporter.

Après celle-ci, quand je clique sur mes liens, j'obtiens le questionnaire toujours vide avec un message d'alerte sur chaque champ: "Cette question est obligatoire"

Est-ce mon lien que n'est pas conforme ?
- https://xxx/Numduquestionnaire/lang/fr/token/xx
- https://xxx/Numduquestionnaire/lang/fr/token/xx/id/xx
- https://xxx/Numduquestionnaire/lang/NumID/

Merci d'avance

Reynald

Please Log in to join the conversation.

Moderators: Nickkoholchtpartner

Lime-years ahead

Online-surveys for every purse and purpose