Envoie d'une invitation sur Gmail

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

Envoie d'une invitation sur Gmail

Messagepar aboucas25 » 08 Avr 2011 à 08:56

Bonjour, j'ai un agent en LS qui crée une entrée d'agenda de type invitation.
Le document est correct lorsque l'on le visualise sur un agenda lotus mais n'est pas du tout correct lors de la visualisation sur Gmail.
Avez vous une idee de pq?

Voici mon code:
Code : Tout sélectionner
Sub communInvitation
   Dim atWatched (0 To 4) As String
   atWatched(0)="$S"
   atWatched(1)="$L"
   atWatched(2)="$B"
   atWatched(3)="$R"
   atWatched(4)="$E"
   
   Set startdatetime =  New NotesDateTime(Datevalue(Cdat(docAction.ActionDate(0))) & " " & docAction.ActionStartTime(0))
   Set enddatetime = New NotesDateTime(Datevalue(Cdat(docAction.ActionDate(0))) & " " & docAction.ActionEndTime(0))
   
   Set docInvit = New NotesDocument(dbMail)
   
   With docInvit
      
      .Subject="Demande d'intervention: " & docAction.ActionName(0) & " le " & Cstr(Cdat(docAction.ActionDate(0)))
      .Topic="Demande d'intervention: " & docAction.ActionName(0) & " le " & Cstr(Cdat(docAction.ActionDate(0)))
      .From=organisateur.Canonical
      .Principal=organisateur.Canonical
      .Chair=organisateur.Canonical
      .AltChair=organisateur.Canonical
      .Alarms="1"
      .AppointmentType="3"
      .MeetingType="1"
      .SendTo=animMail
      .RequiredAttendees= animMail
      .AltRequiredNames=animMail
      .CalendarDateTime=docAction.ActionDate(0)
      .DueDateTime=docAction.ActionDate(0)
      .StartDate =  Cdat(docAction.ActionDate(0))
      .StartDateTime =  startdatetime.LSLocalTime
      .StartTime=docAction.ActionStartTime(0)
      .EndDate= Cdat(docAction.ActionDate(0))
      .EndTime=docAction.ActionEndTime(0)
      .EndDateTime =  enddatetime.LSLocalTime
      .PostedDate = Now
   End With
   
   Call docInvit.ReplaceItemValue("$BusyPriority", "1")
   Call docInvit.ReplaceItemValue("$SMTPKeepNotesItems", "1")
   
   Call docInvit.ReplaceItemValue("$WatchedItems", atWatched)
   
   
End Sub

Sub sendInvitation()
   
   On Error Goto errtrap
   
   Call communInvitation()
   
   Call docInvit.ReplaceItemValue("NoticeType","I")
   Call docInvit.ReplaceItemValue("Form","Notice")
   Call docInvit.ReplaceItemValue("_ViewIcon", 133)
   Call docInvit.ReplaceItemValue("$CSVersion", |2|)
   Call docInvit.ComputeWithForm(False,False)
   
   Call docInvit.Send(False)
   
   Exit Sub
errtrap :
   Messagebox "(CreateInvitation - SendInvitation)"  + Error + " in " + Cstr(Erl)
End Sub



Merci beaucoup pour votre aide.
Dernière édition par aboucas25 le 08 Avr 2011 à 10:28, édité 1 fois.
aboucas25
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 6
Inscrit(e) le : 06 Juil 2009 à 08:42

Messagepar Michael DELIQUE » 08 Avr 2011 à 09:04

salut

déjà entoure ton code des balise [ c o d e ] [ / c o d e ] ça sera plus claire

ensuite regarde si ton document créé via l'agent à bien les même champs et le même contenu de 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 aboucas25 » 08 Avr 2011 à 10:29

Ca y est je viens d'entourer le code.
Je viens de verifié ils ont le meme contenu.
aboucas25
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 6
Inscrit(e) le : 06 Juil 2009 à 08:42

Messagepar Michael DELIQUE » 08 Avr 2011 à 10:49

re,

avant le save de ton doc essai un computewihform pour voir
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 aboucas25 » 08 Avr 2011 à 11:05

il est deja mais cela ne fonctionne tjs pas!
aboucas25
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 6
Inscrit(e) le : 06 Juil 2009 à 08:42

Messagepar aboucas25 » 11 Avr 2011 à 08:04

Bonjour, désolé de vous embeter mais personne n'a une idee?
Merci encore pour votre aide.
aboucas25
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 6
Inscrit(e) le : 06 Juil 2009 à 08:42

Messagepar roubech » 23 Avr 2011 à 00:06

tu peux comparer le source MIME d'une invitatin envoyée normalement via ton agenda avec le source MIME de l'invitation envoyée par ton agent
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille


Retour vers Développement

cron