Zpracování měsíčních vzorců opakování v Aspose.Tasks
Úvod
Aspose.Tasks for .NET je výkonné rozhraní API, které umožňuje vývojářům programově manipulovat se soubory aplikace Microsoft Project. Jednou ze základních funkcí, které nabízí, je schopnost efektivně zvládat opakující se úkoly. V tomto tutoriálu se krok za krokem ponoříme do toho, jak pracovat s měsíčními vzory opakování pomocí Aspose.Tasks.
Předpoklady
Než začneme, ujistěte se, že máte nainstalované následující předpoklady:
Importovat jmenné prostory
Nejprve se ujistěte, že jste do svého projektu .NET importovali potřebné jmenné prostory:
using Aspose.Tasks;
using System;
using Aspose.Tasks.Saving;
Nyní si rozdělme proces zpracování měsíčních vzorců opakování do několika kroků:
Krok 1: Inicializujte projekt
var project = new Project(DataDir + "Project1.mpp");
Krok 2: Nastavte parametry opakujících se úloh
Definujte parametry pro opakovanou úlohu, včetně názvu úlohy, trvání a vzoru opakování:
var parameters = new RecurringTaskParameters
{
TaskName = "t1",
Duration = project.GetDuration(1, TimeUnitType.Day),
RecurrencePattern = new MonthlyRecurrencePattern
{
Repetition = new ByMonthDayRepetition { DayPosition = 1, RepetitionInterval = 2 },
RecurrenceRange = new EndByRecurrenceRange
{
Start = new DateTime(2018, 7, 1, 8, 0, 0),
Finish = new DateTime(2018, 9, 30, 17, 0, 0)
}
}
};
Krok 3: Přidejte parametry do projektu
project.RootTask.Children.Add(parameters);
Krok 4: Uložte projekt
Uložte upravený projekt s opakovaným úkolem:
project.Save(OutDir + "CanAddRecurringTask_Months_EndByRecurrenceRange_Test_out.mpp", SaveFileFormat.Mpp);
Závěr
Zpracování měsíčních vzorců opakování v Aspose.Tasks pro .NET je přímočaré a efektivní. Podle kroků uvedených v tomto kurzu můžete snadno vytvářet opakující se úlohy s konkrétními měsíčními intervaly a rozsahy opakování.
FAQ
Q1: Je Aspose.Tasks kompatibilní se všemi verzemi souborů aplikace?
A1: Aspose.Tasks podporuje různé verze souborů aplikace Microsoft Project, včetně MPP, MPT, XML a MPX.
Q2: Mohu dále přizpůsobit vzor opakování?
A2: Ano, Aspose.Tasks poskytuje rozsáhlé možnosti pro přizpůsobení vzorců opakování, včetně denních, týdenních, měsíčních a ročních.
Q3: Je k dispozici bezplatná zkušební verze pro Aspose.Tasks?
A3: Ano, můžete získat bezplatnou zkušební verzi Aspose.Tasks z webutady.
Q4: Jak mohu získat podporu pro Aspose.Tasks?
A4: Můžete vyhledat pomoc a zúčastnit se diskuzí na webuFórum Aspose.Tasks.
Q5: Kde mohu zakoupit licenci pro Aspose.Tasks?
A5: Můžete si zakoupit licenci pro Aspose.Tasks z webutady