Wyodrębnianie informacji o powtarzających się zadaniach w Aspose.Tasks
Wstęp
Aspose.Tasks dla .NET to potężna biblioteka, która umożliwia programistom pracę z plikami Microsoft Project w ich aplikacjach .NET. W tym samouczku przyjrzymy się, jak wyodrębnić informacje o powtarzających się zadaniach z plików MS Project za pomocą Aspose.Tasks.
Warunki wstępne
Zanim zaczniemy, upewnij się, że masz następujące wymagania wstępne:
- Podstawowa znajomość języka programowania C#.
- Program Visual Studio zainstalowany w systemie.
- Zainstalowana biblioteka Aspose.Tasks dla .NET. Można go pobrać z Tutaj .
Importuj przestrzenie nazw
Aby rozpocząć, zaimportuj niezbędne przestrzenie nazw do swojego kodu C#:
using Aspose.Tasks;
using System;
Podzielmy teraz przykład na kilka kroków:
Krok 1: Skonfiguruj ścieżkę pliku projektu
String DataDir = "Your Document Directory";
Zastępować"Your Document Directory"
ze ścieżką do pliku MS Project.
Krok 2: Załaduj plik MS Project
var project = new Project(DataDir + "TestRecurringTask2016.mpp");
Ta linia inicjuje nowąProject
obiekt, ładując plik MS Project określony ścieżką.
Krok 3: Przeczytaj powtarzające się informacje o zadaniach
foreach (var task in project.RootTask.SelectAllChildTasks())
{
var info = task.RecurringInfo;
if (info == null)
{
continue;
}
// Dostęp i wyświetlanie informacji o powtarzających się zadaniach
Console.WriteLine("Start Date: " + info.StartDate);
Console.WriteLine("Duration: " + info.Duration);
Console.WriteLine("End Date: " + info.EndDate);
// W razie potrzeby kontynuuj wyświetlanie innych informacji o zadaniach cyklicznych
}
Ta pętla iteruje po wszystkich zadaniach w projekcie i sprawdza, czy z każdym zadaniem są powiązane powtarzające się informacje. Jeśli tak, pobiera i wyświetla różne właściwości zadania cyklicznego, takie jak data rozpoczęcia, czas trwania, data zakończenia itp.
Wniosek
tym samouczku nauczyliśmy się, jak wyodrębniać informacje o powtarzających się zadaniach z plików MS Project za pomocą Aspose.Tasks dla .NET. Dzięki tej wiedzy możesz teraz zintegrować tę funkcjonalność z aplikacjami .NET, aby efektywniej pracować z powtarzającymi się zadaniami.
Często zadawane pytania
P: Czy mogę modyfikować informacje o zadaniach cyklicznych za pomocą Aspose.Tasks dla .NET?
O: Tak, możesz programowo modyfikować informacje o zadaniach cyklicznych, korzystając z dostarczonych interfejsów API.
P: Czy Aspose.Tasks obsługuje inne formaty plików projektów oprócz MS Project?
O: Tak, Aspose.Tasks obsługuje różne formaty plików projektów, takie jak MPP, XML i CSV.
P: Czy dostępna jest bezpłatna wersja próbna Aspose.Tasks dla .NET?
Odp.: Tak, możesz pobrać bezpłatną wersję próbną ze strony Tutaj .
P: Gdzie mogę znaleźć dokumentację Aspose.Tasks dla .NET?
Odp.: Można znaleźć dokumentację Tutaj .
P: Jak mogę uzyskać pomoc techniczną dla Aspose.Tasks dla .NET?
Odp.: Możesz uzyskać pomoc techniczną na forum Aspose.Tasks Tutaj .