adresse e-mail / adresse Notes

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

adresse e-mail / adresse Notes

Messagepar albator » 03 Oct 2003 à 11:07

Dans une base, je recois un mail avec :[DR]:test2@bidule.com[AR]:test6@bidule.com[ADV]:test5@bidule.comtest2, test6, test5 existent dans le carnet d'adresses Lotus.Avec un agent je récupère chaque adresse (ex : test5@bidule.com) et je voudrais connaitre un moyen de récupérer le nom Lotus (ex : test5/AAA/BIDULE)J'ai essayé dans un champ de mettre :@Name([CN]; @DbLookup("":"";@Subset(@DbName;1):"Names";"($Users)";@Left("test5@bidule.com";"@");2)) et zut, je recupère "test5 test5" pas cool car moi je veut juste test5 pour pouvoir après mettre à jour un champ de type Nomset si je met dans mon agent :sEvaluate$ = {@Name([CN]; @DbLookup("":"";@Subset(@DbName;1):"Names";"($Users)";@Left("test5@bidule.com";"@");2))}sTmp = Evaluate(sEvaluate$)et paf, je récupère rien du toutEt je sais pas comment faire, et je suis coincée, et j'en ai grand besoin ...Si quelqu'un peut m'aider ?
albator
 

Re: adresse e-mail / adresse Notes

Messagepar Rigol'man » 03 Oct 2003 à 13:26

je pense que dans ton premier exemple, tu as 2 valeurs qui ont du etre trouvées !!!!!si je me rappelle bien, tu peux faire un dblookup dans la vue ($Users) directement avec l'adresse mail ....[%sig%]
Rigol'man
 

Re: adresse e-mail / adresse Notes

Messagepar albator » 03 Oct 2003 à 14:45

Effectivement, si je fait :@DbLookup("":"";@Subset(@DbName;1):"Names";"($Users)";"ytralala@bidule.com";2) ça marche mais ça me renvoie"CN=Youpi TRALALA/OU=AAA/O=bidule Youpi TRALALA" parce que la colonne 2 c'est listname & fullname et la colonne 3 (j'ai essayé aussi) c'est fullname mais ça renvoie la même chose !!!Et en plus, si à la rigueur j'essayais de travailler sur cette chaine c'est quanf même le beans, parce que je ne sais pas comment récupérer 1 seul Youpi TALALA (je ne peux pas prendre comme séparateur l'espace ...)sniff...
albator
 

Re: adresse e-mail / adresse Notes

Messagepar Rigol'man » 03 Oct 2003 à 14:48

et avec ca :@DbLookup("":"";@Subset(@DbName;1):"Names";"($Users)";"ytralala@bidule.com";FullName)??????????[%sig%]
Rigol'man
 

Re: adresse e-mail / adresse Notes

Messagepar albator » 03 Oct 2003 à 14:58

Si je mets@DbLookup("":"";@Subset(@DbName;1):"Names";"($Users)";"ytralala@bidule.com";FullName)y renvoie page blanche ...si je mets @DbLookup("":"";@Subset(@DbName;1):"Names";"($Users)";"ytralala@bidule.com";"FullName")y renvoie pareil que tout à l'heure (les 2 fois Youpi TRALALA)=> je vais changer mon test en JEAN AIMARRE ou JENNY YARIVPAau plaisir de vous lire ...
albator
 

Re: adresse e-mail / adresse Notes

Messagepar albator » 03 Oct 2003 à 15:11

Si je mets@DbLookup("":"";@Subset(@DbName;1):"Names";"($Users)";"ytralala@bidule.com";FullName)y renvoie page blanche ...si je mets @DbLookup("":"";@Subset(@DbName;1):"Names";"($Users)";"ytralala@bidule.com";"FullName")y renvoie pareil que tout à l'heure (les 2 fois Youpi TRALALA)=> je vais changer mon test en JEAN AIMARRE ou JENNY YARIVPAau plaisir de vous lire ...
albator
 

Re: adresse e-mail / adresse Notes

Messagepar Cedric » 03 Oct 2003 à 15:14

Est-ce qu'il te retourne "CN=Youpi TRALALA/OU=AAA/O=bidule Youpi TRALALA" ou"CN=Youpi TRALALA/OU=AAA/O=bidule" : "Youpi TRALALA" sous forme d'une texte liste.A mon avis, ça doit être la deuxième solution.A ce moment là, à toi de savoir laquelle tu veux garder.S'il te renvoie la première dans une seule chaine, pas de texte liste, alors c bizarre....
Cedric
 

Re: adresse e-mail / adresse Notes

Messagepar albator » 03 Oct 2003 à 16:15

THAT'S IT !!! (Youpi TRALALA !!)' Etat 3 : ADVsTmp = StrChercher(sTexteBody, "[ADV]:") If (sTmp <> "") Then sEvaluate$ = {@DbLookup("":"";@Subset(@DbName;1):"Names";"($Users)";"} & sTmp & {";"FullName")} vTmp = Evaluate(sEvaluate$) Call item.AppendToTextList( vTmp(1) )Else Call item.AppendToTextList( "[Aucun]" )End If==> Dim vTmp As Varianteh oui moi avant je mettais Dim vTmp As String & fatalement ça marchait pas.Merci pour votre aide. & surtout Bon Week-end !
albator
 


Retour vers Développement

cron