Jython에서 PST에 MapiTask 추가
Contents
[
Hide
]
Aspose.Email - PST에 MapiTask 추가
PST에 MapiTask를 추가하려면 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()실행 코드 다운로드
아래에 언급된 소셜 코딩 사이트 중 하나에서 Adding MapiTask to PST (Aspose.Email) 를 다운로드하세요: