Verwalten erweiterter Ressourcenattribute

Die ExtendedAttribute property, die von der Resource class bereitgestellt wird, kann verwendet werden, um die erweiterten Attribute einer Ressource zu verwalten. Diese property liest und schreibt eine ArrayList von ExtendedAttribute objects, um mit den erweiterten Attributen einer Ressource umzugehen. Das ExtendedAttribute object stellt außerdem die relevanten properties bereit.

Festlegen erweiterter Ressourcenattribute mit Aspose.Tasks

Das folgende Codebeispiel zeigt, wie die erweiterten Attribute einer Ressource gesetzt werden. Dieser Codeausschnitt zeigt, wie ein ExtendedAttribute erstellt, einer Ressource zugewiesen und benutzerdefinierte Werte definiert werden, die die Standardeigenschaften erweitern.

 1Project project = new Project("New Project.mpp");
 2
 3// Define extended attribute
 4ExtendedAttributeDefinition myNumber1 = project.ExtendedAttributes.GetById((int)ExtendedAttributeTask.Number1);
 5if (myNumber1 == null)
 6{
 7    myNumber1 = ExtendedAttributeDefinition.CreateResourceDefinition(ExtendedAttributeResource.Number1, "Age");
 8    project.ExtendedAttributes.Add(myNumber1);
 9}
10
11// Create extended attribute and set its value
12ExtendedAttribute number1Resource = myNumber1.CreateExtendedAttribute();
13number1Resource.NumericValue = 30.5345m;
14
15// Add a new resource and its extended attribute   
16Resource resource = project.Resources.Add("R1");
17resource.ExtendedAttributes.Add(number1Resource);
18
19project.Save("ResourceExtendedAttributes_out.mpp", SaveFileFormat.MPP);

Häufig gestellte Fragen

F: Was sind erweiterte Ressourcenattribute in Microsoft Project?

F: Kann ich benutzerdefinierte Werte für erweiterte Attribute programmatisch definieren?

F: Bleiben die erweiterten Attribute erhalten, wenn ich die Datei in Microsoft Project öffne?

Fazit

Die Verwaltung erweiterter Ressourcenattribute mit Aspose.Tasks für .NET bietet Ihnen die Flexibilität, Ressourcen benutzerdefinierte Informationen hinzuzufügen. Durch das programmatische Erstellen und Zuweisen erweiterter Attribute können Sie Projektdaten anreichern und erweiterte Berichterstellung oder Analysen unterstützen, ohne eine manuelle Bearbeitung in Microsoft Project.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.