récupérer une valeur dans une liste

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

récupérer une valeur dans une liste

Messagepar Steph_ » 08 Déc 2011 à 11:03

Bonjour
je cherche à faire un truc qui me semblait à priori tout simple, et je sèche lamentablement.

dans le names, dans la fiche de chaque utilisateur, il y a un champ SMPTAddress avec les différents alias

Il y a potentiellement 3 alias pour chaque utilisateurs, et même plus ...

je voudrais chercher et retourner une valeur particulière, que je connais, et je ne vois pas du tout comment m'y prendre

soit je ne suis pas bien réveillé, soit c'est plus compliqué que prévu

z'avez une idée ?
Avatar de l’utilisateur
Steph_
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 354
Inscrit(e) le : 24 Nov 2005 à 20:06
Localisation : Besançon

Messagepar Michael DELIQUE » 08 Déc 2011 à 11:11

salut

suffit de boucler sur chaque valeur.
Code : Tout sélectionner
for value in Doc.getiTemvalue("SMPTAddress")

if value = "xxxxxx" then

end if

end forall
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: récupérer une valeur dans une liste

Messagepar roubech » 08 Déc 2011 à 22:21

Steph_ a écrit:je voudrais chercher et retourner une valeur particulière, que je connais

je capte pas, si tu connais la valeur, tu peux la retourner directement ???
ou tu veux dire que tu veux retourner toujours la 2ème valeur de la liste par exemple ?
ou tu veux toujours retourner la valeur qui se termine par "@unDomaineParticulier" ?
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Steph_ » 09 Déc 2011 à 06:43

je la connais mais je veux vérifier qu'elle est bien là pour tout le monde.

il y a des variantes assez tordues dans les alias

c'est la partie OU dans @OU.O.fr que je cherche
Avatar de l’utilisateur
Steph_
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 354
Inscrit(e) le : 24 Nov 2005 à 20:06
Localisation : Besançon

Messagepar Michael DELIQUE » 09 Déc 2011 à 09:46

tu recherche dans le nom prénom ?

ou dans une ou ?

regarde a notesname et instr
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar roubech » 09 Déc 2011 à 13:57

@Trim(@Left(SMPTAddress; "@OU.O.fr")) != ""
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar LSong » 13 Déc 2011 à 15:35

en scripte

if instr ("¤" & implode (doc.SMPTAddress, "¤") & "¤", "Fin de Ma valeur¤") > 1 then
LSong
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 353
Inscrit(e) le : 07 Nov 2007 à 14:27
Localisation : Ile de france


Retour vers Développement