افزودن MapiCalendar به PST در Ruby

Aspose.Email - افزودن MapiCalendar به PST

برای افزودن MapiCalendar به PST با استفاده از Aspose.Email Java for Ruby، به سادگی ماژول AddMapiCalendarToPST را فراخوانی کنید. در اینجا می‌توانید کد نمونه را ببینید.

کد Ruby

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

\# ایجاد قرار ملاقات

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))

\# ایجاد جلسه

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 \"Added MapiCalendar Successfully.\"

بارگیری کد اجرایی

فایل Adding MapiCalendar to PST (Aspose.Email) را از هر یک از سایت‌های کدگذاری اجتماعی ذکر شده در زیر دانلود کنید: