إنشاء طلب موعد مسودة

Aspose.Email - إنشاء طلب موعد مسودة

قد يكون من المفيد إنشاء طلب موعد في وضع المسودة، بحيث تُضاف المعلومات الأساسية ثم يمكن نقل نفس موعد المسودة إلى مستخدمين آخرين قد يجرون تعديلات. توفر Aspose.Email للغة Java المرونة لإنشاء وحفظ موعد في وضع المسودة للاستخدام لاحقًا.

من أجل حفظ موعد في وضع المسودة، يجب تعيين الخاصية Method في فئة Appointment إلى 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");

تحميل الكود القابل للتنفيذ

قم بتحميل Create Draft Appointment Request من أي من مواقع الترميز الاجتماعي المذكورة أدناه: