Extrahování informací o opakované úloze v Aspose.Tasks
Úvod
Aspose.Tasks for .NET je výkonná knihovna, která umožňuje vývojářům pracovat se soubory Microsoft Project v jejich aplikacích .NET. V tomto tutoriálu prozkoumáme, jak extrahovat informace o opakujících se úkolech ze souborů MS Project pomocí Aspose.Tasks.
Předpoklady
Než začneme, ujistěte se, že máte následující předpoklady:
- Základní znalost programovacího jazyka C#.
- Visual Studio nainstalované ve vašem systému.
- Nainstalovaná knihovna Aspose.Tasks for .NET. Můžete si jej stáhnout ztady.
Importovat jmenné prostory
Chcete-li začít, importujte potřebné jmenné prostory do kódu C#:
using Aspose.Tasks;
using System;
Nyní si příklad rozdělíme do několika kroků:
Krok 1: Nastavte cestu k souboru projektu
String DataDir = "Your Document Directory";
Nahradit"Your Document Directory"
s cestou k vašemu souboru MS Project.
Krok 2: Načtěte soubor MS Project
var project = new Project(DataDir + "TestRecurringTask2016.mpp");
Tento řádek inicializuje novýProject
objekt načtením souboru MS Project určeného cestou.
Krok 3: Přečtěte si opakující se informace o úkolech
foreach (var task in project.RootTask.SelectAllChildTasks())
{
var info = task.RecurringInfo;
if (info == null)
{
continue;
}
// Přístup a zobrazení informací o opakujících se úkolech
Console.WriteLine("Start Date: " + info.StartDate);
Console.WriteLine("Duration: " + info.Duration);
Console.WriteLine("End Date: " + info.EndDate);
// Podle potřeby pokračujte v zobrazování dalších informací o opakujících se úkolech
}
Tato smyčka prochází všemi úkoly v projektu a kontroluje, zda má každý úkol přidružené opakující se informace. Pokud ano, načte a zobrazí různé vlastnosti opakované úlohy, jako je datum zahájení, trvání, datum ukončení atd.
Závěr
tomto tutoriálu jsme se naučili, jak extrahovat informace o opakujících se úkolech ze souborů MS Project pomocí Aspose.Tasks for .NET. S těmito znalostmi nyní můžete tuto funkcionalitu integrovat do svých aplikací .NET a pracovat s opakujícími se úkoly efektivněji.
FAQ
Otázka: Mohu upravit informace o opakujících se úlohách pomocí Aspose.Tasks for .NET?
Odpověď: Ano, informace o opakujících se úlohách můžete upravit programově pomocí poskytnutých rozhraní API.
Otázka: Podporuje Aspose.Tasks jiné formáty souborů projektu kromě MS Project?
Odpověď: Ano, Aspose.Tasks podporuje různé formáty projektových souborů, jako je MPP, XML a CSV.
Otázka: Je k dispozici bezplatná zkušební verze pro Aspose.Tasks pro .NET?
Odpověď: Ano, můžete si stáhnout bezplatnou zkušební verzi ztady.
Otázka: Kde najdu dokumentaci k Aspose.Tasks pro .NET?
Odpověď: Můžete najít dokumentacitady.
Otázka: Jak mohu získat technickou podporu pro Aspose.Tasks pro .NET?
Odpověď: Technickou podporu můžete získat na fóru Aspose.Taskstady.