Arbeiten mit Aufgaben
Erhalten Sie Outlook -Aufgabendetails aus einem OneNote -Dokument
Die Notetask -Klasse bietet alle Eigenschaften, die sich auf die Outlook -Aufgaben eines Microsoft OneNote -Dokuments beziehen. Alle Outlook -Aufgaben der Datei sind durch RichText -Knoten im Dokument Objekt enthalten.
Erhalten Sie Outlook -Aufgabendetails
Eine OneNote -Datei, in der eine Outlook -Aufgabe angezeigt wird
Der folgende Code zeigt, wie Sie Details zu jeder Outlook -Aufgabe von einem OneNote -Dokument erhalten.
1String dataDir = Utils.getSharedDataDir(GetOutlookTask.class) + "tasks/";
2
3// Load the document into Aspose.Note
4Document doc = new Document(dataDir + "Sample1.one");
5
6// Get all RichText nodes
7List<RichText> nodes = (List<RichText>) doc.getChildNodes(RichText.class);
8
9// Iterate through each node
10for (RichText richText : nodes) {
11 for (NoteTagCore tag : richText.getTags()) {
12 if (tag.getClass() == NoteTask.class) {
13 NoteTask noteTask = (NoteTask) tag;
14 // Retrieve properties
15 System.out.println("Completed Time: " + noteTask.getCompletedTime());
16 System.out.println("Create Time: " + noteTask.getCreationTime());
17 System.out.println("Due Date: " + noteTask.getDueDate());
18 System.out.println("Status: " + noteTask.getStatus());
19 System.out.println("Task Type: " + noteTask.getTaskType());
20 System.out.println("Icon: " + noteTask.getIcon());
21 }
22 }
23}