일반적인 속성을 읽고 쓰는 것

작업은 이름, ID, 시작 및 완료 날짜와 같은 여러 일반적인 속성으로 식별 할 수 있습니다. Aspose.Tasks 는 프로젝트 작업을 수행 할 때 작업 속성을 얻고 설정하는 데 사용될 수 있습니다.

일반 속성

정적 클래스 TSK에는 작업와 관련된 모든 속성이 포함되어 있으며 작업에 의해 노출 된 get and Set 메소드를 사용하여 얻거나 설정할 수 있습니다. 일반적으로 사용되는 속성 중 일부는 다음과 같습니다.

Microsoft Project에서 작업의 일반적인 속성을 보려면 :

  1. 프로젝트를 시작하십시오.
  2. view 메뉴에서 더 많은보기를 선택한 다음 작업 항목를 선택하여 작업 입력 양식을 엽니 다.
  3. 삽입 메뉴에서 을 선택하고 id고유 ID를 추가하십시오.

일반 속성 설정

아래 코드 샘플은 일반적인 속성을 설정하는 방법을 보여줍니다.

1Project project = new Project();
2
3// Add task and set task properties
4Task task = project.RootTask.Children.Add("Task1");
5task.Set(Tsk.Start, project.RootTask.Get(Tsk.Start).AddDays(1));
6task.Set(Tsk.Name, "new name");

Getting General Properties

Get a task’s properties by traversing the children of the project’s RootTask property.

 1Project project = new Project("New Project.mpp");
 2
 3// Create a ChildTasksCollector instance
 4ChildTasksCollector collector = new ChildTasksCollector();
 5
 6// Collect all the tasks from RootTask using TaskUtils
 7TaskUtils.Apply(project.RootTask, collector, 0);
 8
 9// Parse through all the collected tasks
10foreach (Task task in collector.Tasks)
11{
12    Console.WriteLine("Task Id: {0}", task.Get(Tsk.Id));
13    Console.WriteLine("Task Uid: {0}", task.Get(Tsk.Uid));
14    Console.WriteLine("Task Name: {0}", task.Get(Tsk.Name));
15    Console.WriteLine("Task Start: {0}", task.Get(Tsk.Start));
16    Console.WriteLine("Task Finish: {0}", task.Get(Tsk.Finish));
17}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.