Adicionando MapiTask ao PST em Jython
Contents
[
Hide
]
Aspose.Email - Adicionando MapiTask ao PST
Para adicionar MapiTask ao PST usando Aspose.Email Java para Jython, basta invocar o módulo AddMapiTaskToPST. Aqui você pode ver um código de exemplo.
Código 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", "Apenas clique e digite para adicionar a tarefa", 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 "MapiTask Adicionado com Sucesso."
if __name__ == '__main__':
AddMapiTaskToPST()
Baixar Código em Execução
Baixe Adicionando MapiTask ao PST (Aspose.Email) de qualquer uma das site de codificação social mencionadas abaixo: