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:

  1. Základní znalost programovacího jazyka C#.
  2. Visual Studio nainstalované ve vašem systému.
  3. 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.