Rufen Sie MS Project-Gliederungscodes in Aspose.Tasks ab

Einführung

In diesem Tutorial erfahren Sie, wie Sie mit Aspose.Tasks für Java Microsoft Project-Gliederungscodes abrufen. Gliederungscodes in MS Project bieten eine strukturierte Möglichkeit, Projektaufgaben, Ressourcen und Zuweisungen zu kategorisieren und zu organisieren. Aspose.Tasks ist eine leistungsstarke Java-Bibliothek, die es Entwicklern ermöglicht, Microsoft Project-Dateien programmgesteuert zu bearbeiten und zu verwalten.

Voraussetzungen

Bevor wir beginnen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

1. Java-Entwicklungsumgebung

Stellen Sie sicher, dass auf Ihrem System das Java Development Kit (JDK) installiert ist. Sie können JDK von der Oracle-Website herunterladen und installieren.

2. Aspose.Tasks-Bibliothek

Laden Sie die Aspose.Tasks-Bibliothek herunter und fügen Sie sie in Ihr Java-Projekt ein. Sie können die Bibliothek unter herunterladenAspose.Tasks für Java-Downloadseite.

Pakete importieren

Importieren Sie zunächst die erforderlichen Pakete aus Aspose.Tasks in Ihren Java-Code:

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

Lassen Sie uns nun den bereitgestellten Beispielcode in mehrere Schritte aufteilen:

Schritt 1: Laden Sie das Projekt

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

In diesem Schritt laden wir die Microsoft Project-Datei in eineProject Objekt unter Verwendung des angegebenen Dateinamens.

Schritt 2: Gliederungscodes abrufen

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

Wir durchlaufen jede Gliederungscodedefinition im Projekt.

Schritt 3: Greifen Sie auf die Eigenschaften des Gliederungscodes zu

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

Wir rufen verschiedene Eigenschaften der Gliederungscodedefinition wie Alias, Feld-ID und Feldname ab und drucken sie aus.

Schritt 4: Überprüfen Sie den benutzerdefinierten Unternehmenscode

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.");
}

Wir prüfen, ob es sich bei dem Gliederungscode um einen benutzerdefinierten Unternehmenscode handelt, und drucken das Ergebnis entsprechend aus.

Schritt 5: Gliederungscodemasken anzeigen

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

Wir durchlaufen jede mit dem Gliederungscode verknüpfte Maske und geben deren Ebene und Maskenwert aus.

Schritt 6: Gliederungscodewerte anzeigen

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());
}

Wir durchlaufen jeden Gliederungscodewert und geben seine Beschreibung, Wert-ID, seinen Wert und seinen Typ aus.

Abschluss

In diesem Tutorial haben wir gelernt, wie man mit Aspose.Tasks für Java MS Project-Gliederungscodes abruft. Durch Befolgen der bereitgestellten Schritte können Sie effektiv auf Gliederungscodes in Ihren Java-Anwendungen zugreifen und diese bearbeiten und so erweiterte Projektmanagementfunktionen ermöglichen.

FAQs

F1: Kann ich Aspose.Tasks für Java verwenden, um Gliederungscodes in einer Projektdatei zu ändern?

A: Ja, Aspose.Tasks für Java bietet APIs zum programmgesteuerten Ändern von Gliederungscodes in MS Project-Dateien.

F2: Gibt es eine Testversion für Aspose.Tasks für Java?

A: Ja, Sie können eine kostenlose Testversion von Aspose.Tasks für Java herunterladenAspose.Tasks-Website.

F3: Wie erhalte ich technischen Support für Aspose.Tasks für Java?

A: Sie können technischen Support erhalten, indem Sie die besuchenAspose.Tasks-Forum und stellen Sie dort Ihre Fragen.

F4: Kann ich eine temporäre Lizenz für Aspose.Tasks für Java erwerben?

A: Ja, Sie können eine temporäre Lizenz für Aspose.Tasks für Java erwerbenKaufseite.

F5: Wo finde ich die vollständige Dokumentation für Aspose.Tasks für Java?

A: Sie können sich auf die beziehenDokumentation Ausführliche Informationen zur Verwendung von Aspose.Tasks für Java finden Sie hier.