Ustawianie powtarzających się parametrów zadań w Aspose.Tasks
Wstęp
tym samouczku przeprowadzimy Cię przez proces ustawiania parametrów zadań cyklicznych programu Microsoft Project za pomocą Aspose.Tasks dla .NET.
Warunki wstępne
Zanim zaczniesz, upewnij się, że masz następujące elementy:
- Podstawowa znajomość języka programowania C#.
- Zainstalowano Visual Studio lub dowolne inne środowisko C# IDE.
- Zainstalowana biblioteka Aspose.Tasks dla .NET, do której odwołuje się Twój projekt.
Importuj przestrzenie nazw
Po pierwsze, musisz zaimportować niezbędne przestrzenie nazw do swojego kodu C#:
using Aspose.Tasks;
using System;
Krok 1: Zdefiniuj katalog dokumentów
String DataDir = "Your Document Directory";
Zastępować"Your Document Directory"
ze ścieżką do katalogu dokumentów.
Krok 2: Załaduj plik projektu
var project = new Project(DataDir + "Blank2010.mpp");
Ta linia kodu ładuje plik Microsoft Project do plikuproject
zmienny.
Krok 3: Zdefiniuj parametry zadania cyklicznego
var parameters = new RecurringTaskParameters
{
TaskName = "Recurring task",
Duration = project.GetDuration(1, TimeUnitType.Day),
RecurrencePattern = new WeeklyRecurrencePattern
{
Repetition = new WeeklyRepetition
{
RepetitionInterval = 2,
WeekDays = WeekdayType.Sunday | WeekdayType.Monday | WeekdayType.Friday
},
RecurrenceRange = new EndByRecurrenceRange
{
Start = new DateTime(2018, 7, 1, 8, 0, 0),
Finish = new DateTime(2018, 7, 20, 17, 0, 0)
}
},
IgnoreResourceCalendar = false
};
Tutaj definiujesz parametry zadania cyklicznego, takie jak nazwa zadania, czas trwania, wzorzec powtarzania, zakres powtarzania i to, czy ignorować kalendarz zasobu.
Krok 4: Ustaw kalendarz dla zadania cyklicznego
parameters.SetCalendar(project, "Standard");
Ten krok ustawia kalendarz dla zadania cyklicznego. W tym przykładzie ustawia kalendarz na „Standardowy”.
Krok 5: Dodaj parametry do projektu
project.RootTask.Children.Add(parameters);
Na koniec dodaj parametry do zadania głównego projektu.
Wniosek
tym samouczku pokazaliśmy, jak ustawić parametry zadań cyklicznych programu Microsoft Project za pomocą Aspose.Tasks dla .NET. Wykonując poniższe kroki, możesz efektywnie zarządzać powtarzającymi się zadaniami w swoich projektach.
Często zadawane pytania
Czy mogę bardziej dostosować wzór powtarzania?
Tak, Aspose.Tasks zapewnia różne wzorce powtarzania i opcje, które można dostosować do wymagań projektu.
Czy przed zakupem dostępna jest wersja próbna?
Tak, możesz pobrać bezpłatną wersję próbną z Aspose.Tasksstrona internetowa do oceny funkcji biblioteki.
Czy Aspose.Tasks obsługuje inne formaty plików projektów?
Tak, Aspose.Tasks obsługuje różne formaty plików projektów, w tym MPP, XML, XLSX i inne.
Czy mogę uzyskać wsparcie, jeśli napotkam jakiekolwiek problemy podczas wdrożenia?
Tak, możesz odwiedzić forum Aspose.Tasks, aby uzyskać pomoc społeczności lub skontaktować się z obsługą techniczną w celu uzyskania bezpośredniej pomocy.
Jak mogę uzyskać tymczasową licencję na Aspose.Tasks?
Licencję tymczasową można uzyskać od firmystrona internetowa do celów testowych.