Créer une demande de rendez‑vous brouillon

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 :