Zaktualizuj plik MPP w Aspose.Tasks
Wstęp
W zarządzaniu projektami obsługa i aktualizacja plików projektowych jest zadaniem kluczowym. Aspose.Tasks dla Java zapewnia programistom Java potężne rozwiązanie do płynnego manipulowania plikami Microsoft Project. W tym samouczku zajmiemy się aktualizacją plików MPP za pomocą Aspose.Tasks dla Java.
Warunki wstępne
Zanim zagłębisz się w ten samouczek, upewnij się, że posiadasz następujące elementy:
- Środowisko programistyczne Java: Upewnij się, że masz zainstalowaną Javę w swoim systemie.
- Aspose.Tasks dla Java: Pobierz i zainstaluj Aspose.Tasks dla Java zstrona pobierania.
- Podstawowa znajomość języka Java: Konieczna jest znajomość języka programowania Java, aby postępować zgodnie z przykładami.
Importuj pakiety
Po pierwsze, musisz zaimportować niezbędne pakiety do swojego projektu Java, aby efektywnie wykorzystać funkcjonalności Aspose.Tasks.
import com.aspose.tasks.Project;
import com.aspose.tasks.SaveFileFormat;
import com.aspose.tasks.Task;
import com.aspose.tasks.Tsk;
import java.util.Calendar;
Ta linia kodu importuje wszystkie niezbędne klasy i metody z biblioteki Aspose.Tasks, umożliwiając bezproblemową pracę z plikami Microsoft Project.
Teraz podzielmy proces aktualizacji pliku MPP przy użyciu Aspose.Tasks dla Java na łatwe do wykonania kroki.
Krok 2: Zdefiniuj katalog danych
String dataDir = "Your Data Directory";
Zastępować"Your Data Directory"
z rzeczywistą ścieżką, w której znajduje się plik MPP.
Krok 3: Przeczytaj istniejący projekt
Project project = new Project(dataDir + "SampleMSP2010.mpp");
Ten kod odczytuje istniejący plik projektu MPP o nazwieSampleMSP2010.mpp
z określonego katalogu danych.
Krok 4: Utwórz nowe zadanie
Task task = project.getRootTask().getChildren().add("Task1");
Tutaj dodajemy nowe zadanie o nazwie „Zadanie 1” do zadania głównego projektu.
Krok 5: Ustaw daty rozpoczęcia i zakończenia
java.util.Calendar cal = java.util.Calendar.getInstance();
cal.set(2012, Calendar.JULY, 1, 8, 0, 0);
task.set(Tsk.START, cal.getTime());
cal.set(2012, Calendar.JULY, 1, 17, 0, 0);
task.set(Tsk.FINISH, cal.getTime());
Te linie kodu ustawiają datę rozpoczęcia i datę zakończenia nowo utworzonego zadania.
Krok 6: Zapisz projekt
project.save(dataDir + "AfterLinking.mpp", SaveFileFormat.Mpp);
Na koniec ten krok zapisuje zaktualizowany projekt z nowo dodanym zadaniem do nowego pliku MPP o nazwieAfterLinking.mpp
.
Wniosek
tym samouczku omówiliśmy, jak aktualizować pliki MPP za pomocą Aspose.Tasks dla Java. Postępując zgodnie z przewodnikiem krok po kroku, możesz efektywnie manipulować plikami Microsoft Project w aplikacjach Java.
Często zadawane pytania
P: Czy Aspose.Tasks for Java obsługuje złożone struktury projektów?
O: Tak, Aspose.Tasks dla Java zapewnia solidne funkcje umożliwiające efektywną obsługę złożonych struktur projektów.
P: Czy dostępna jest bezpłatna wersja próbna Aspose.Tasks dla Java?
O: Tak, możesz pobrać bezpłatną wersję próbną ze stronystrona internetowa.
P: Czy Aspose.Tasks for Java obsługuje różne wersje plików Microsoft Project?
O: Oczywiście, Aspose.Tasks for Java obsługuje różne wersje plików Microsoft Project, w tym formaty MPP, MPT i XML.
P: Czy mogę uzyskać tymczasowe licencje na Aspose.Tasks dla Java?
Odpowiedź: Tak, do celów testowych dostępne są licencje tymczasowe. Można je otrzymać odstrona licencji tymczasowej.
P: Gdzie mogę szukać pomocy lub wsparcia dotyczącego Aspose.Tasks dla Java?
O: Możesz odwiedzićForum Aspose.Tasks w celu uzyskania pomocy lub pytań.