Welcome to the LimeSurvey Community Forum

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

A

  • Reynald
  • Reynald's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
1 year 8 months ago #230003 by Reynald
Envoyer une notification par courriel was created 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.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 8 months ago #230009 by Joffm
Replied by Joffm on topic Envoyer une notification par courriel
{if(Question=='Y',email,'')}

[url] manual.limesurvey.org/ExpressionScript_-...#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.

  • Reynald
  • Reynald's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
1 year 8 months ago #230576 by Reynald
Replied by Reynald on topic Envoyer une notification par courriel
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.

  • Reynald
  • Reynald's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
1 year 6 months ago #232161 by Reynald
Replied by Reynald on topic Envoyer une notification par courriel
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.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 6 months ago #232247 by DenisChenu
Replied by DenisChenu on topic Envoyer une notification par courriel
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 service on demand , plugin development .
I don't answer to private message.

Please Log in to join the conversation.

  • Reynald
  • Reynald's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
1 year 5 months ago #232763 by Reynald
Replied by Reynald on topic Envoyer une notification par courriel
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.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 5 months ago #232764 by DenisChenu
Replied by DenisChenu on topic Envoyer une notification par courriel
{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 service on demand , plugin development .
I don't answer to private message.

Please Log in to join the conversation.

  • Reynald
  • Reynald's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
1 year 5 months ago #232798 by Reynald
Replied by Reynald on topic Envoyer une notification par courriel
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.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 5 months ago #232813 by DenisChenu
Replied by DenisChenu on topic Envoyer une notification par courriel
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 service on demand , plugin development .
I don't answer to private message.

Please Log in to join the conversation.

  • Reynald
  • Reynald's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
1 year 5 months ago #232923 by Reynald
Replied by Reynald on topic Envoyer une notification par courriel
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.

  • Reynald
  • Reynald's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
1 year 5 months ago #232936 by Reynald
Replied by Reynald on topic Envoyer une notification par courriel
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.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 5 months ago #232942 by DenisChenu
Replied by DenisChenu on topic Envoyer une notification par courriel
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 service on demand , plugin development .
I don't answer to private message.

Please Log in to join the conversation.

Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose