OVH Cloud OVH Cloud

[The Bat !]Expression dans un modèle

9 réponses
Avatar
Thierry Glon
Bonjour à tous !
J'ai déjà eu d'excellents conseils concernant The Bat! sur ce groupe
et je tente encore une fois ma chance.
J'ai un groupe de destinataires pour lesquels j'ai établi un modèle
spécifique. En gros, quand j'écris à une de ces personnes, ça commence
par "salut, +prénom". Mais j'aimerais arriver à quelque chose de plus
compliqué et je ne suis pas sûr que The Bat! puisse m'aider. Je
voudrais faire un test pour que, si j'ai plusieurs destinataires, mon
modèle écrive "Salut à tous" et non plus "Salut, +prénom".
Cela me fait penser à un problème peut-être très simple que je n'ai
jamais su résoudre. Si quelqu'un pouvait me donner une solution en
prime, ce serait l'extase ;O). Avec les autres logiciels de courrier,
on peut écrire automatiquement à tout un groupe de destinataires (en
cliquant sur le nom du groupe). Je n'y suis jamais arrivé avec The
Bat!
--
Thierry Glon
(In order to answer, please remove BZH
Pour répondre, veuillez enlever BZH)

9 réponses

Avatar
Ludovic LE MOAL
Le jeudi 31 juillet 2003 à 10:47:42, Thierry Glon a écrit
news:

Bonjour à tous !


Bonjour

J'ai un groupe de destinataires pour lesquels j'ai établi un modèle
spécifique. En gros, quand j'écris à une de ces personnes, ça commence
par "salut, +prénom". Mais j'aimerais arriver à quelque chose de plus
compliqué et je ne suis pas sûr que The Bat! puisse m'aider. Je
voudrais faire un test pour que, si j'ai plusieurs destinataires, mon
modèle écrive "Salut à tous" et non plus "Salut, +prénom".


Mmm, je me demande s'il n'existe pas une macro du style %IF. J'ai ça dans
la doc %IF : "var1" <comparison operator> "var2" : <true> : <false>. Avec
une algo du style %IF : "nombre_adresses_email_dans_le_to" >= "2" :
"Bonjour le monde !" : "Bonjour prénom". Ça devrait pouvoir aider, je
pense (mais là, j'ai les yeux en face des trous et j'arrive pas à
réfléchir plus).

Avec les autres logiciels de courrier, on peut écrire automatiquement
à tout un groupe de destinataires (en cliquant sur le nom du groupe).
Je n'y suis jamais arrivé avec The Bat!


Tu vas dans le carnet d'adresse, tu cliques sur Edition > Nouveau
Groupe... Et là, tu peux créer un groupe où tu peux avoir tes propres
modèles etc. Ensuite, au niveau des contacts, tu peux indiquer à quel
groupe ils appartiennent.
--
There be no shelter here
Tha frontline is everywhere

Avatar
bicou
On Thu, 31 Jul 2003 14:51:30 +0200, "Laurent Séguin"
wrote:

Thierry Glon , le 31 juil. 2003 10:47:42, écrivait
ceci:

J'ai déjà eu d'excellents conseils concernant The Bat! sur ce groupe
et je tente encore une fois ma chance.
... réponse donnée (et testée avec succès) sur la mailing list the bat



Bonjour %IF:"%SETPATTREGEXP=','%REGEXPMATCH='%ToList'"=","%-
:"Tout le monde"%-
:"%ABToFirstName='%ToFName'",


Avatar
F. Senault

Ludovic LE MOAL , le 31 juil. 2003 14:03:11,
écrivait ceci:
Avec une algo du style %IF :
"nombre_adresses_email_dans_le_to" >= "2"


Je cherche toujours à faire le "nombre_adresses_email_dans_le_to", pas
moyen...


Bon, je trouve la syntaxe de macros de The Bat! toujours aussi merdique
(s'il y a bien un truc qu'ils ont loupé avec ce programme, c'est ça),
mais voila une piste :

%SetPattRegExp="(,)"%-%RegExpBlindMatch="%ToList"

Ca, ça permet de détecter s'il y a une virgule dans la liste de
destinataires. En théorie, si c'est le cas, elle est capturée dans
%SubPatt="1".

Par contre, je ne sais pas trop pourquoi, mais le if suivant ne marche
pas :

%If:"%SubPatt='1'"=",":"Tout plein de monde":"Tout seul"

Hope this helps.

Fred
--
Yes, Java is so bulletproofed that to a C programmer it feels like
being in a straightjacket, but it's a really comfy and warm
straightjacket, and the world would be a safer place if everyone was
straightjacketed most of the time. (Mark Hughes in the SDM)


Avatar
bicou
On Fri, 01 Aug 2003 02:18:18 +0200, "Laurent Séguin"
wrote:

bicou , le 31 juil.
2003 19:44:53, écrivait ceci:

... réponse donnée (et testée avec succès) sur la mailing list the bat


Quelle ML ?

Bonjour %IF:"%SETPATTREGEXP=','%REGEXPMATCH='%ToList'"=","%-
:"Tout le monde"%-
:"%ABToFirstName='%ToFName'",


C'est quoi les "%-" ? J'ai pas ca dans le help...


TBUDL accessible à partir du site de l'éditeur.
Je crois que les %- sont fait pour permettre d'écrire une expression
sur plusieurs lignes (supposition)


Avatar
F. Senault
On Fri, 01 Aug 2003 07:54:07 +0200, bicou wrote:

On Fri, 01 Aug 2003 02:18:18 +0200, "Laurent Séguin"
wrote:

C'est quoi les "%-" ? J'ai pas ca dans le help...


TBUDL accessible à partir du site de l'éditeur.
Je crois que les %- sont fait pour permettre d'écrire une expression
sur plusieurs lignes (supposition)


C'est tout à fait ça. C'est dans l'aide, repris à la fin de la liste
alphabétique complète au minimum.

Fred
--
Hasn't yet become So numb And succumb And God damn I am so tired of
pretending Wishing I was ending When all i'm really doing is trying to
hide And keep it inside Fill it with lies Open my eyes ? Maybe I
wish I could try (Nine Inch Nails, Where Is Everybody)


Avatar
Thierry Glon
Réponse au message de Ludovic LE MOAL du Thu, 31
Jul 2003 14:03:11 +0200 :


|Mmm, je me demande s'il n'existe pas une macro du style %IF. J'ai ça dans
|la doc %IF : "var1" <comparison operator> "var2" : <true> : <false>. Avec
|une algo du style %IF : "nombre_adresses_email_dans_le_to" >= "2" :
|"Bonjour le monde !" : "Bonjour prénom". Ça devrait pouvoir aider, je
|pense (mais là, j'ai les yeux en face des trous et j'arrive pas à
|réfléchir plus).
Merci Ludovic, mais mon problème c'est plutôt l'expression
"nombre_adresses_email_dans_le_to". Si tu sais comment la coder, tu me
sauves...

|Tu vas dans le carnet d'adresse, tu cliques sur Edition > Nouveau
|Groupe... Et là, tu peux créer un groupe où tu peux avoir tes propres
|modèles etc. Ensuite, au niveau des contacts, tu peux indiquer à quel
|groupe ils appartiennent.
Oui, je sais faire un groupe, mais (je sais que c'est un peu bête) je
n'arrive pas à écrire à tous les membres de ce groupe rien qu'en
cliquant sur le nom du groupe.
En tout cas merci pour ton aide !
--
Thierry Glon
(In order to answer, please remove BZH
Pour répondre, veuillez enlever BZH)
Avatar
Thierry Glon
Réponse au message de Serge LE DOARÉ du
Thu, 31 Jul 2003 14:20:22 +0200 :

|Le Thu, 31 Jul 2003 10:47:42 +0200, Thierry Glon

|Sous TB! j'ai créé dans le carnet d'adresses un groupe comprenant les
|7 membres du bureau d'une association. Dans les propriétés du groupe,
|j'ai mis comme alias "B7". Je viens à l'instant d'expédier en
|pièce-jointe un rapport du C.E.S. " la place et le rôle des
|agriculteurs et attentes de la société". Dans le champ 'To', j'ai mis
|'B7', The Bat! l'a remplacé par 'To: B7 <list>' et c'est tout. J'ai
|cliqué sur 'Envoi' et je suppose que les 7 l'ont reçu...
|
|Serge, BZH : Bretagne Zone Humide.

Merci braz dit ! Tu me sauves !

--
Thierry Glon
(In order to answer, please remove BZH
Pour répondre, veuillez enlever BZH)
Avatar
Thierry Glon
Réponse au message de bicou
du Thu, 31 Jul
2003 19:44:53 +0200 :

|On Thu, 31 Jul 2003 14:51:30 +0200, "Laurent Séguin"
| wrote:
|
|>Thierry Glon , le 31 juil. 2003 10:47:42, écrivait
|>ceci:
|>
|>> J'ai déjà eu d'excellents conseils concernant The Bat! sur ce groupe
|>> et je tente encore une fois ma chance.
|... réponse donnée (et testée avec succès) sur la mailing list the bat
|
|Bonjour %IF:"%SETPATTREGEXP=','%REGEXPMATCH='%ToList'"=","%-
|:"Tout le monde"%-
|:"%ABToFirstName='%ToFName'",
|
|
Merci beaucoup !
Il faudrait que j'aille faire un tour sur l'aide, effectivement...
Mais maintenant j'en veux toujours plus : comme cette macro teste la
présence d'une virgule, elle réagit mal quand j'envoie un message à
une liste (qui est résumée par un nom). Je vais essayer en remplaçant
la virgule par <list>.
--
Thierry Glon
(In order to answer, please remove BZH
Pour répondre, veuillez enlever BZH)
Avatar
Ludovic LE MOAL
Le samedi 2 août 2003 à 16:42:56, Thierry Glon a écrit
news:

Il faudrait que j'aille faire un tour sur l'aide, effectivement...


Effectivement, ça aide des fois ;)

Mais maintenant j'en veux toujours plus : comme cette macro teste la
présence d'une virgule, elle réagit mal quand j'envoie un message à
une liste (qui est résumée par un nom). Je vais essayer en remplaçant
la virgule par <list>.


Pour la gestion des listes sous The Bat!, je transfère tous les messages
dans un dossier dès leur arrivée. Dans le dossier en question, je fais un
clic-droit et je clique sur propriété et là, je peux faire un modèle
spécifique à la liste. Bon, si on veut écrire à la liste, faut être placé
dans le bon dossier mais c'est toujours mieux que rien :)
--
Ludovic LE MOAL (BZH lui aussi)