Nastavení parametrů opakujících se úloh v Aspose.Tasks
Úvod
tomto tutoriálu vás provedeme procesem nastavení parametrů opakujících se úloh Microsoft Project pomocí Aspose.Tasks for .NET.
Předpoklady
Než začnete, ujistěte se, že máte následující:
- Základní znalost programovacího jazyka C#.
- Nainstalované Visual Studio nebo jakékoli jiné IDE C#.
- Aspose.Tasks pro knihovnu .NET nainstalovanou a odkazovanou ve vašem projektu.
Importovat jmenné prostory
Nejprve musíte do kódu C# importovat potřebné jmenné prostory:
using Aspose.Tasks;
using System;
Krok 1: Definujte adresář dokumentů
String DataDir = "Your Document Directory";
Nahradit"Your Document Directory"
s cestou k adresáři s dokumenty.
Krok 2: Načtěte soubor projektu
var project = new Project(DataDir + "Blank2010.mpp");
Tento řádek kódu načte soubor Microsoft Project doproject
variabilní.
Krok 3: Definujte parametry opakujících se úloh
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
};
Zde definujete parametry pro opakující se úlohu, jako je název úlohy, trvání, vzor opakování, rozsah opakování a zda se má ignorovat kalendář zdrojů.
Krok 4: Nastavte kalendář pro opakující se úkoly
parameters.SetCalendar(project, "Standard");
Tento krok nastaví kalendář pro opakovaný úkol. V tomto příkladu nastaví kalendář na “Standardní”.
Krok 5: Přidejte parametry do projektu
project.RootTask.Children.Add(parameters);
Nakonec přidejte parametry do kořenové úlohy projektu.
Závěr
tomto tutoriálu jsme si ukázali, jak nastavit parametry opakujících se úloh aplikace Microsoft Project pomocí Aspose.Tasks for .NET. Pomocí těchto kroků můžete efektivně spravovat opakující se úkoly ve svých projektech.
Nejčastější dotazy
Mohu si vzor opakování dále přizpůsobit?
Ano, Aspose.Tasks poskytuje různé vzory opakování a možnosti přizpůsobení podle požadavků vašeho projektu.
Je před zakoupením k dispozici zkušební verze?
Ano, můžete si stáhnout bezplatnou zkušební verzi z Aspose.Taskswebová stránka zhodnotit vlastnosti knihovny.
Podporuje Aspose.Tasks jiné formáty souborů projektu?
Ano, Aspose.Tasks podporuje různé formáty projektových souborů včetně MPP, XML, XLSX a dalších.
Mohu získat podporu, pokud během implementace narazím na nějaké problémy?
Ano, můžete navštívit fórum Aspose.Tasks pro pomoc od komunity nebo kontaktovat podporu pro přímou pomoc.
Jak mohu získat dočasnou licenci pro Aspose.Tasks?
Dočasnou licenci můžete získat odwebová stránka pro testovací účely.