Extrahieren von SEO-orientierten Feldern aus JSON-Headern und Dateipfaden
Contents
[
Hide
Show
]Es ist möglich, Kalender mit bestimmten Aufgaben im Microsoft -Projekt zu verbinden. ASSONE.Task unterstützt diese Funktionalität.
Aufgaben mit Kalendern
Die Aufgabe Klasse enthüllt die Eigenschaft Kalender, die zum festgelegten Kalender oder zum Zuordnung einer Aufgabe verwendet wird. Diese Eigenschaft akzeptiert oder gibt ein Objekt von com.asispsis.tasks.calendar -Klasse an oder kehrt zurück.
So erstellen Sie einen Kalender für eine Aufgabe im Microsoft -Projekt:
- Eröffnen Sie ein Projekt im Microsoft -Projekt.
- Wählen Sie im Menü Project die Arbeitszeit ändern und dann Neuen Kalender **.
- Um den Kalender einer Aufgabe zuzuweisen, doppelklicken Sie auf die Aufgabe in das Aufgabe-Eintragsformular.
- Wählen Sie die Registerkarte Erweitert.
Der Dialogfeld zur Arbeitszeit ändern Sie einen maßgefertigten Kalender

Aufgabenkalender einstellen
Erstellen Sie einen Standardkalender und erstellen Sie eine Aufgabe. Weisen Sie den Kalender der Aufgabe zu.
1// For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java
2// The path to the documents directory.
3String dataDir = Utils.getDataDir(TasksAndCalendars.class);
4
5Project project = new Project();
6Task tsk = project.getRootTask().getChildren().add("Task1");
7// add a standard calendar
8Calendar cal = project.getCalendars().add("TaskCal1");
9
10tsk.set(Tsk.CALENDAR, cal);Getting Task Calendar
Get a task calendar by traversing the tasks in a project.
1// For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java
2// The path to the documents directory.
3String dataDir = Utils.getDataDir(TasksAndCalendars.class);
4
5// create a project instance
6Project prj = new Project(dataDir + "project5.mpp");
7
8// Declare ChildTasksCollector class object
9ChildTasksCollector collector = new ChildTasksCollector();
10
11// Use TaskUtils to get all children tasks in RootTask
12TaskUtils.apply(prj.getRootTask(), collector, 0);
13
14// Parse all the recursive children
15for (Task tsk : collector.getTasks()) {
16 Calendar tskCal = tsk.get(Tsk.CALENDAR);
17 System.out.println("Task calendar name:" + tskCal.getName());
18}