Získejte kódy osnovy MS Project v Aspose.Tasks

Úvod

tomto tutoriálu se naučíme, jak získat obrysové kódy aplikace Microsoft Project pomocí Aspose.Tasks for Java. Obrysové kódy v MS Project poskytují strukturovaný způsob, jak kategorizovat a organizovat projektové úkoly, zdroje a přiřazení. Aspose.Tasks je výkonná knihovna Java, která umožňuje vývojářům manipulovat a spravovat soubory Microsoft Project programově.

Předpoklady

Než začneme, ujistěte se, že máte nastaveny následující předpoklady:

1. Vývojové prostředí Java

Ujistěte se, že máte v systému nainstalovanou sadu Java Development Kit (JDK). JDK si můžete stáhnout a nainstalovat z webu Oracle.

2. Aspose.Tasks Library

Stáhněte si a zahrňte knihovnu Aspose.Tasks do svého projektu Java. Knihovnu si můžete stáhnout zAspose.Tasks for Java Download Page.

Importujte balíčky

Nejprve importujte potřebné balíčky z Aspose.Tasks v kódu Java:

import com.aspose.tasks.OutlineCodeDefinition;
import com.aspose.tasks.OutlineMask;
import com.aspose.tasks.OutlineValue;
import com.aspose.tasks.Project;

Nyní rozdělíme poskytnutý příklad kódu do několika kroků:

Krok 1: Načtěte projekt

String projectName = "ProjectFile.mpp";
Project project = new Project(projectName);

V tomto kroku načteme soubor Microsoft Project do aProject objekt pomocí poskytnutého názvu souboru.

Krok 2: Načtěte obrysové kódy

for (OutlineCodeDefinition ocd : project.getOutlineCodes()) {

Opakujeme každou definici kódu osnovy v projektu.

Krok 3: Přístup k vlastnostem kódu osnovy

System.out.println("Alias = " + ocd.getAlias());
System.out.println("Field Id = " + ocd.getFieldId());
System.out.println("Field Name = " + ocd.getFieldName());

Načítáme a tiskneme různé vlastnosti definice kódu osnovy, jako je Alias, ID pole a Název pole.

Krok 4: Zkontrolujte vlastní kód podniku

if (ocd.getEnterprise()) {
    System.out.println("It is an enterprise custom outline code.");
} else {
    System.out.println("It is not an enterprise custom outline code.");
}

Zkontrolujeme, zda je kód osnovy firemním uživatelským kódem, a podle toho vytiskneme výsledek.

Krok 5: Zobrazte masky obrysového kódu

for (OutlineMask m1 : ocd.getMasks()) {
    System.out.println("Level of a mask = " + m1.getLevel());
    System.out.println("Mask = " + m1.toString());
}

Iterujeme každou masku spojenou s kódem osnovy a vytiskneme její úroveň a hodnotu masky.

Krok 6: Zobrazte hodnoty obrysového kódu

for (OutlineValue v1 : ocd.getValues()) {
    System.out.println("Description of outline value = " + v1.getDescription());
    System.out.println("Value Id = " + v1.getValueId());
    System.out.println("Value = " + v1.getValue());
    System.out.println("Type = " + v1.getType());
}

Každou hodnotu kódu osnovy iterujeme a vytiskneme její popis, ID hodnoty, hodnotu a typ.

Závěr

V tomto tutoriálu jsme se naučili, jak získat obrysové kódy MS Project pomocí Aspose.Tasks pro Java. Dodržováním uvedených kroků můžete efektivně přistupovat a manipulovat s obrysovými kódy ve vašich aplikacích Java, což umožňuje pokročilé možnosti správy projektů.

FAQ

Q1: Mohu použít Aspose.Tasks for Java k úpravě kódů osnovy v souboru projektu?

Odpověď: Ano, Aspose.Tasks for Java poskytuje rozhraní API pro programovou úpravu kódů osnovy v souborech MS Project.

Q2: Je k dispozici zkušební verze pro Aspose.Tasks pro Java?

Odpověď: Ano, můžete si stáhnout bezplatnou zkušební verzi Aspose.Tasks for Java z webuWeb Aspose.Tasks.

Q3: Jak mohu získat technickou podporu pro Aspose.Tasks pro Java?

Odpověď: Technickou podporu získáte na adreseFórum Aspose.Tasks a zveřejňovat tam své dotazy.

Q4: Mohu si zakoupit dočasnou licenci pro Aspose.Tasks pro Java?

Odpověď: Ano, můžete si zakoupit dočasnou licenci pro Aspose.Tasks for Java znákupní stránku.

Q5: Kde najdu kompletní dokumentaci k Aspose.Tasks for Java?

A: Můžete odkazovat nadokumentace pro podrobné informace o používání Aspose.Tasks for Java.