実際のプロパティ

実際のプロパティは、これまでにタスクに送信された時間またはお金を見つけるために使用されます。

実際のプロパティの操作

タスクは、タスクの実際のプロパティを決定するために多くのプロパティを公開します。

ChildTasksCollectorクラスは、Taskutilsが使用すると、特定のルッツスクからすべての子タスクを収集します。

Microsoftプロジェクトの実際のプロパティ

Microsoftプロジェクトでこれらのプロパティにアクセスするには:

  1. ビューメニューで、その他のビューを選択し、タスクエントリを選択します。
  2. 挿入メニューで、を選択し、目的の列をタスクエントリフォームに追加します。

Actual properties in a Microsoft Project file Microsoft Project 2016の実際のフィールドの値の確認

Asopsion.tasksで実際のプロパティを取得

プロジェクトでタスクを通過することにより、実際のプロパティを取得できます。以下のコードサンプルは、プロジェクトで見つかったすべてのタスクの実際のプロパティをコンソールウィンドウに書き込みます。

 1// For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java
 2// The path to the documents directory.
 3String dataDir = Utils.getDataDir(ActualProperties.class);
 4
 5Project project = new Project(dataDir + "E - 1 Task.mpp");
 6
 7// Create a ChildTasksCollector instance
 8ChildTasksCollector collector = new ChildTasksCollector();
 9
10// Collect all the tasks from RootTask using TaskUtils
11TaskUtils.apply(project.getRootTask(), collector, 0);
12
13// Parse through all the collected tasks
14for (Task task : collector.getTasks()) {
15    System.out.println("Task Name : " + task.get(Tsk.NAME));
16    System.out.println("Actual Start: " + task.get(Tsk.ACTUAL_START).toString());
17    System.out.println("Actual Finish: " + task.get(Tsk.ACTUAL_FINISH).toString());
18    System.out.println("Actual Duration: " + task.get(Tsk.ACTUAL_DURATION).toString());
19    System.out.println("Actual Cost: " + task.get(Tsk.ACTUAL_COST).toString());
20    System.out.println("---------------------------------------------");
21}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.