Bonjour,
j'ai créé une fonction qui ouvre le logiciel LotusNotes et crée un nouveau mail avec le destinataire, le sujet et le corps de message pré-remplis et il me faudrait rajouter une pièce jointe à ce mail.
Voici la focntion :
Je signale que je ne peux utiliser que Javascript mais pas PHP ni ASP ce qui aurait bien sûr été plus simple.
Merci de votre aide
j'ai créé une fonction qui ouvre le logiciel LotusNotes et crée un nouveau mail avec le destinataire, le sujet et le corps de message pré-remplis et il me faudrait rajouter une pièce jointe à ce mail.
Voici la focntion :
function ecrireMail(arrTo, arrCc, strSujet,strBody,docPj)
{
var arrError = [0, "Aucune erreur"]
try{
/* On crée la session*/
var objNotesSession = NotesSessionCreateObject();
if (objNotesSession==null){
arrError[0]=1;
arrError[1]="Impossible de créer la session Notes";
throw err;
}
/* On crée la database*/
var Maildb = CreerNotesMailDataBase(objNotesSession, "", "");
if (Maildb==null){
arrError[0]=2;
arrError[1]="Impossible de créer la base mail";
throw err;
}
/* On crée l'espace de travail*/
var obkNotesUIWorkspace= NotesUIWorkspaceCreateObject();
if (obkNotesUIWorkspace==null){
arrError[0]=1;
arrError[1]="Impossible de créer le UIWorkspace";
throw err;
}
/* On ouvre le Inbox*/
if (!OuvreInbox(obkNotesUIWorkspace, Maildb)){
arrError[0]=4;
arrError[1]="Impossible d'ouvrir le Inbox";
throw err;
}
/* On crée le nouveau mail */
var Doc = creerNotesNouveauMail(Maildb, "Memo", arrTo, arrCc, strSujet, strBody)
/* */
if (Doc==null){
arrError[0]=2;
arrError[1]="Impossible de créer le Mail";
throw err;
}
/* On affiche le nouveau mail */
if (!OuvreDocumentMail(obkNotesUIWorkspace, Doc)){
arrError[0]=3;
arrError[1]="Impossible d'ouvrir le Mail";
throw err;
}
}catch(err){
if (arrError[0]==0)
{
arrError[0]=-1
arrError[1]="Erreur"+err.description
}
}
/* on détruit les objets*/
delete Doc;
delete obkNotesUIWorkspace;
delete Maildb;
delete objNotesSession;
return arrError;
}
Je signale que je ne peux utiliser que Javascript mais pas PHP ni ASP ce qui aurait bien sûr été plus simple.
Merci de votre aide