Thêm MapiCalendar vào PST trong Ruby

Aspose.Email - Thêm MapiCalendar vào PST

Để thêm MapiCalendar vào PST bằng Aspose.Email Java for Ruby, chỉ cần gọi mô-đun AddMapiCalendarToPST. Ở đây bạn có thể xem mã ví dụ.

Mã Ruby

 data_dir = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) + '/data/'

\# Tạo cuộc hẹn

appointment = Rjb::import('com.aspose.email.MapiCalendar').new(

    "LAKE ARGYLE WA 6743",

    "Appointment",

    "This is a very important meeting :)",

    Rjb::import('java.util.Date').new(2012, 10, 2),

    Rjb::import('java.util.Date').new(2012, 10, 2, 14, 0, 0))

\# Tạo cuộc họp

attendees = Rjb::import('com.aspose.email.MapiRecipientCollection').new

attendees.add(\"ReneeAJones@armyspy.com\", \"Renee A. Jones\", Rjb::import('com.aspose.email.MapiRecipientType').MAPI_TO)

attendees.add(\"SzllsyLiza@dayrep.com\", \"Szollosy Liza\", Rjb::import('com.aspose.email.MapiRecipientType').MAPI_TO)

meeting = Rjb::import('com.aspose.email.MapiCalendar').new(

    "Meeting Room 3 at Office Headquarters",

    "Meeting",

    "Please confirm your availability.",

    Rjb::import('java.util.Date').new(2012, 10, 2, 13, 0, 0),

    Rjb::import('java.util.Date').new(2012, 10, 2, 14, 0, 0),

    "CharlieKhan@dayrep.com",

    attendees

    )

pst = Rjb::import('com.aspose.email.PersonalStorage').create(data_dir + \"MapiCalendarToPST.pst\", Rjb::import('com.aspose.email.FileFormatVersion').Unicode)

calendar_folder = pst.createPredefinedFolder(\"Calendar\", Rjb::import('com.aspose.email.StandardIpmFolder').Appointments)

calendar_folder.addMapiMessageItem(appointment)

calendar_folder.addMapiMessageItem(meeting)

puts \"Đã thêm MapiCalendar thành công.\"

Tải mã đang chạy

Tải xuống Thêm MapiCalendar vào PST (Aspose.Email) từ bất kỳ trang mã nguồn xã hội nào được đề cập dưới đây: