Créer un bouton de réponse automatique

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

Créer un bouton de réponse automatique

Messagepar lokidor » 22 Déc 2010 à 10:19

Bonjour à tous, comme le titre du post l'indique, j'ai besoin de créer un bouton qui servira de réponse automatique. En effet, je reçois un certain nombre de mail qui méritent des réponses identiques, mais pas tous.

J'ai essayé, à vrai dire, beaucoup de solutions, toutes plus tordues les une que les autres et marchant chacune moins bien que la précédente.

Mais ce matin, j'en suis rendu à cela, ce qui est proche de mon but, sauf que j'ai besoin d'un "reply to all" ...

Code : Tout sélectionner
@Command([ComposeWithReference]; ""; "Reply");
@Command([EditGotoField];"Body");
@Command( [EditInsertText] ; "TEST 123");
@Command( [EditInsertText] ; @NewLine)


Quelqu'un connait une astuce? Ou une idée? Car je n'arrive pas à récupérer les champs CC et autres :(
lokidor
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 15 Déc 2010 à 10:45
Localisation : Sophia Antipolis

Messagepar Michael DELIQUE » 22 Déc 2010 à 10:36

salut

tu as reagrdé le code de ta mailbox ?
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 lokidor » 22 Déc 2010 à 10:57

Tu veux dire comment est codée le reply to all dans ma bal?

Non, je n'ai pas regardé, je vais jeter un œil sur designer et j'editerais mon post pour tenir au courant.
lokidor
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 15 Déc 2010 à 10:45
Localisation : Sophia Antipolis

Messagepar Grey Goda » 22 Déc 2010 à 11:00

Michael a raison. Quand tu veux "mimer" un comportement existant, pourquoi réinventer la roue ?

Je te mets ci-dessous un code dont je me sers et qui a été conçu à partir de l'action "répondre à tous avec histo".

Code : Tout sélectionner
REM {Reply to All - Confirmation de traitement};
@Environment("MailStEd";"9");
@Command([Compose];"":"";"Reply With History");
@Command([EditGotoField];"Body");
@Command( [EditInsertText] ; "Votre demande a été traitée.");
.....
@Command( [EditInsertText] ; @NewLine)
Avatar de l’utilisateur
Grey Goda
Posteur néophyte
Posteur néophyte
 
Message(s) : 61
Inscrit(e) le : 12 Mars 2010 à 11:31

Messagepar lokidor » 22 Déc 2010 à 11:53

C'est exactement ce que j'ai pu trouver en farfouillant :)

C'est impec', merci beaucoup.

Par contre, comment je fait si je veux mettre du LS dans mon bouton plutôt que des @formules si besoin est?
Dernière édition par lokidor le 22 Déc 2010 à 12:55, édité 1 fois.
lokidor
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 15 Déc 2010 à 10:45
Localisation : Sophia Antipolis

Messagepar Michael DELIQUE » 22 Déc 2010 à 12:16

dans ton bouton, tu as un listebox ou tu peut choisir le langage au dessus de la zone ou tu saisie ton code
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 lokidor » 22 Déc 2010 à 12:58

Quelque chose me dit que l'on utilise pas le même moyen pour créer des boutons...

Moi je passe directement par l'interface utilisateur : clic droit sur la barre des raccourcis, propriétés de la barre des tache, je crée une nouvelle barre puis enfin un nouveau bouton.

Et on ne rie pas messieurs ^^
lokidor
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 15 Déc 2010 à 10:45
Localisation : Sophia Antipolis

Messagepar Michael DELIQUE » 22 Déc 2010 à 13:37

alor soui pas de LS juste formule...

faut passer par le designer ! il est gratuit !
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 lokidor » 22 Déc 2010 à 13:45

J'ai le designer, il est juste compliqué quand on débarque dessus :p

Sinon, j'ai un petit soucis, je dois rajouter à chaque fois un destinataire en copie de chaque mail traité par ce bouton, mais impossible de remplir ce foutu champ CopyTo ou même SendTo.

J'essaye avec :

FIELD CopyTo := "l'@ à mettre";

Mais pas moyen ><

Une idée?
lokidor
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 15 Déc 2010 à 10:45
Localisation : Sophia Antipolis

Messagepar Michael DELIQUE » 22 Déc 2010 à 14:04

FIELD CopyTo := CoptyTo;
@setfield("CopyTo";toto@gmail.com")

mais la tu n'as qu'un destinataire en copy si tu en veux plusieurs il faut gérer une liste
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 lokidor » 22 Déc 2010 à 14:07

Hola, y'a de l'astuce là... ;o

Y a t'il une explication logique (compréhensible par mon petit être inférieur) au FIELD CopyTo := CopyTo; ? On définit le champ peut-être non?

Pour ce qui est de destinataires multiples, j'ai une solution alternative :
je peux mettre en BlindCopyTo ;)

Merci encore :)
lokidor
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 15 Déc 2010 à 10:45
Localisation : Sophia Antipolis

Messagepar Michael DELIQUE » 22 Déc 2010 à 14:57

ancienne méthode

FIELD CopyTo := CoptyTo; => déclaration & création du champ
@setfield("CopyTo";toto@gmail.com") => affectation du champ
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 lokidor » 22 Déc 2010 à 15:02

Ouep, j'ai pu lire dans la doc d'ailleurs que la déclaration avec FIELD n'est plus nécessaire depuis la version 5 ou 6.

Mais en fait, avec ou sans le FIELD, ben ça fonctionne pas....

Enfin, en regardant de plus près, j'ai certains de mes mails dont je me sert pour les test qui ont vu l'adresse en question s'insérer...pas tous, loin de la.

Je ne comprends vraiment plus rien... :x
lokidor
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 15 Déc 2010 à 10:45
Localisation : Sophia Antipolis

Messagepar Michael DELIQUE » 22 Déc 2010 à 15:16

sinon essais

@Command([EditGotoField];"Copyto");
@Command( [EditInsertText] ; "toto@gmail.com");
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 lokidor » 22 Déc 2010 à 16:32

J'ai déjà essayé comme ça, mais il me sort une erreur : "Impossible de localiser ce champ"

J'ai vérifié la syntaxe plusieurs fois, mais elle est bonne... :/

@Command([EditGotoField]; "CopyTo" );
@Command( [EditInsertText] ; "******");

Snif, je désespère :(


Après quelques tests, en utilisant :

@SetField("CopyTo" ; "****");

Cela fonctionne, mais seulement au bout du 2 ou 3eme essaie consécutif... :lol:

AU SECOUUUURRRS !!!!!
lokidor
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 15 Déc 2010 à 10:45
Localisation : Sophia Antipolis

Suivant

Retour vers Développement