停止してタスクを再開します
Contents
[
Hide
Show
]タスクの停止日は、終了する(または行う)日付です。時々、タスクを一時的に停止し、後で再開する必要があります。 Microsoft Projectは、停止日を計算したり、ユーザーを手動で入力させたりできます。
停止されたタスクと再開されたタスクでの作業
TSKクラスによって公開された停止および履歴書のプロパティは、タスクの停留所と履歴書の読み取りまたは履歴書の読み取りに使用されます。
- 停止:タスクが停止する日付(日付)。
- 履歴書:タスクが再起動するデータと時間(日付)。
Microsoftプロジェクトの停止と履歴書の日付のビュー
タスクの停止と履歴書の日付を確認するには:
- タスクエントリフォームでは、insetメニューで、列を選択します。
- 停止と履歴書を追加します。
Microsoft Projectの停止と履歴書の列
停止と履歴書の日付を取得
タスクが停止したことがない場合、停止および履歴書の日付は利用できません。 Naに等しい日付値の場合、Aspose.Tasksは、評価バージョンを使用している場合、値「1/1/2000」を取得します。完全にライセンスされている場合、Aspose.TasksはdateTime.minvalueをNA値に使用します。次の例には、プロジェクトのすべてのタスクの停止日と履歴書の日付が表示されます。
1// For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java
2String dataDir = Utils.getDataDir(StopAndResumeTask.class);
3
4Project project = new Project(dataDir + "input.mpp");
5
6// Create a ChildTasksCollector instance
7ChildTasksCollector collector = new ChildTasksCollector();
8
9// Collect all the tasks from RootTask using TaskUtils
10TaskUtils.apply(project.getRootTask(), collector, 0);
11
12// Stop and Resume
13for (Task tsk : collector.getTasks()) {
14 if (tsk.get(Tsk.STOP).toString() == "1/1/2000")
15 System.out.println("NA");
16 else
17 System.out.println(tsk.get(Tsk.STOP).toString());
18 if (tsk.get(Tsk.RESUME).toString() == "1/1/2000")
19 System.out.println("NA");
20 else
21 System.out.println(tsk.get(Tsk.RESUME).toString());
22}