Créer une demande de rendez‑vous brouillon
Contents
[
Hide
]
Aspose.Email - Créer une demande de rendez‑vous en brouillon
Il peut être utile de créer une demande de rendez‑vous en mode brouillon, afin que les informations de base soient ajoutées puis que le même brouillon puisse être transmis à d’autres utilisateurs qui pourraient le modifier. Aspose.Email pour Java offre la flexibilité de créer et d’enregistrer un rendez‑vous en mode brouillon pour une utilisation ultérieure.
Pour enregistrer un rendez‑vous en mode brouillon, la propriété Method de la classe Appointment doit être définie sur Publish.
Java
String sender = "test@gmail.com";
String recipient = "test@email.com";
MailMessage message = new MailMessage(sender, recipient, "", "");
Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
calendar.set(2012, Calendar.NOVEMBER, 1, 0, 0, 0);
Date startDate = calendar.getTime();
calendar.set(2012, Calendar.DECEMBER, 1);
Date endDate = calendar.getTime();
MailAddressCollection attendees = new MailAddressCollection();
attendees.addMailAddress(new MailAddress("attendee_address@aspose.com", "Attendee"));
WeeklyRecurrencePattern expected = new WeeklyRecurrencePattern(3);
Appointment app = new Appointment("Appointment Location", "Appointment Summary", "Appointment Description",
startDate, endDate,
new MailAddress("organizer_address@aspose.com", "Organizer"), attendees, expected);
//Set the Appointment as Draft
app.setMethod(AppointmentMethodType.Publish);//.Method = AppointmentMethodType.Publish;
message.addAlternateView(app.requestApointment());
MapiMessage msg = MapiMessage.fromMailMessage(message);
// Save the appointment as draft.
msg.save("data/AsposeDraft.msg");
Télécharger le code en cours d’exécution
Téléchargez Create Draft Appointment Request à partir de l’un des sites de codage social mentionnés ci‑dessus :
Pour plus de détails, visitez Créer une demande de rendez‑vous en brouillon.