إضافة MapiTask إلى PST في Jython
Contents
[
Hide
]
Aspose.Email - إضافة MapiTask إلى PST
لإضافة MapiTask إلى PST باستخدام Aspose.Email Java for Jython، ما عليك سوى استدعاء وحدة AddMapiTaskToPST. هنا يمكنك رؤية مثال على الشيفرة.
كود Jython
from aspose-email import Settings
from com.aspose.email import MapiTask
from com.aspose.email import MapiTaskHistory
from com.aspose.email import MapiTaskOwnership
from com.aspose.email import PersonalStorage
from com.aspose.email import FileFormatVersion
from com.aspose.email import StandardIpmFolder
from java.util import Date
from java.util import Calendar
class AddMapiTaskToPST:
def __init__(self):
dataDir = Settings.dataDir + 'ProgrammingOutlook/WorkingWithOutlookPersonalStorage/AddMapiTaskToPST/'
task = MapiTask("To Do", "Just click and type to add task", Date(), Date())
task.setPercentComplete(20)
task.setEstimatedEffort(2000)
task.setActualEffort(20)
mapiTaskHistory=MapiTaskHistory()
task.setHistory(mapiTaskHistory.Assigned)
task.setLastUpdate(Date())
task.getUsers().setOwner("Darius")
task.getUsers().setLastAssigner("Harkness")
task.getUsers().setLastDelegate("Harkness")
mapiTaskOwnership=MapiTaskOwnership()
task.getUsers().setOwnership(mapiTaskOwnership.AssignersCopy)
personalStorage=PersonalStorage()
fileFormatVersion=FileFormatVersion
pst = personalStorage.create(dataDir + "TaskPST.pst", fileFormatVersion.Unicode)
standardIpmFolder=StandardIpmFolder
task_folder = pst.createPredefinedFolder("Tasks",standardIpmFolder.Tasks)
task_folder.addMapiMessageItem(task)
print "Added MapiTask Successfully."
if __name__ == '__main__':
AddMapiTaskToPST()تحميل الكود القابل للتنفيذ
قم بتنزيل إضافة MapiTask إلى PST (Aspose.Email) من أي من مواقع الترميز الاجتماعي المذكورة أدناه: