Ställa in parametrar för återkommande uppgifter i Aspose.Tasks
Introduktion
den här handledningen guidar vi dig genom processen att ställa in parametrar för återkommande uppgifter i Microsoft Project med Aspose.Tasks för .NET.
Förutsättningar
Innan du börjar, se till att du har följande:
- Grundläggande förståelse för programmeringsspråket C#.
- Installerad Visual Studio eller någon annan C# IDE.
- Aspose.Tasks för .NET-biblioteket installerat och refererat till i ditt projekt.
Importera namnområden
Först måste du importera de nödvändiga namnrymden i din C#-kod:
using Aspose.Tasks;
using System;
Steg 1: Definiera dokumentkatalogen
String DataDir = "Your Document Directory";
Byta ut"Your Document Directory"
med sökvägen till din dokumentkatalog.
Steg 2: Ladda projektfilen
var project = new Project(DataDir + "Blank2010.mpp");
Denna kodrad laddar Microsoft Project-filen iproject
variabel.
Steg 3: Definiera parametrar för återkommande uppgift
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
};
Här definierar du parametrarna för den återkommande uppgiften som uppgiftens namn, varaktighet, upprepningsmönster, upprepningsintervall och om resurskalendern ska ignoreras.
Steg 4: Ställ in kalender för återkommande uppgift
parameters.SetCalendar(project, "Standard");
Detta steg ställer in kalendern för den återkommande uppgiften. I det här exemplet ställer den in kalendern till “Standard”.
Steg 5: Lägg till parametrar i projektet
project.RootTask.Children.Add(parameters);
Lägg slutligen till parametrarna i projektets rotuppgift.
Slutsats
den här handledningen har vi visat hur du ställer in parametrar för återkommande uppgifter i Microsoft Project med Aspose.Tasks för .NET. Genom att följa dessa steg kan du effektivt hantera återkommande uppgifter i dina projekt.
Vanliga frågor
Kan jag anpassa återfallsmönstret ytterligare?
Ja, Aspose.Tasks tillhandahåller olika återkommande mönster och alternativ för att anpassa efter dina projektkrav.
Finns det en testversion innan köp?
Ja, du kan ladda ner en gratis testversion från Aspose.Taskshemsida för att utvärdera bibliotekets funktioner.
Stöder Aspose.Tasks andra projektfilformat?
Ja, Aspose.Tasks stöder olika projektfilformat inklusive MPP, XML, XLSX och mer.
Kan jag få support om jag stöter på några problem under implementeringen?
Ja, du kan besöka Aspose.Tasks-forumet för hjälp från gemenskapen eller kontakta supporten för direkt hjälp.
Hur kan jag få en tillfällig licens för Aspose.Tasks?
Du kan få en tillfällig licens frånhemsida för teständamål.