一般的なプロパティの読み書き

タスクは、名前、ID、開始、終了日など、多くの一般的なプロパティによって識別できます。 Aspose.Tasks を使用して、プロジェクトを操作するときにタスクプロパティを取得および設定できます。

一般的なプロパティ

静的クラス TSKには、 タスクに関連するすべてのプロパティが含まれており、タスクによって公開されたGETおよびセットメソッドを使用して取得または設定できます。一般的に使用されるプロパティの一部は次のとおりです。

Microsoftプロジェクトでタスクの一般的なプロパティを表示するには:

  1. プロジェクトを開きます。
  2. ビューメニューで、その他のビューを選択してからタスクエントリを選択して、タスクエントリフォームを開きます。
  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.