1

MPXJ Java Apiを使用して、JavaでMicrosoft Project Plannerファイルを作成、読み取ります。コードの実行中に特定の問題が見つかりました。コードはファイルを実行します。ファイルが作成されます...私の質問は、このAPIが期間を計算するかどうかです。子タスクに基づいてEndDateなどが自動的に実行されます???>..Project Plannerでファイルを開くと、Task1の終了日と期間が表示されるためです。しかし、そのファイルに書き込む前にそれを印刷すると、nullとして表示されます..何か提案はありますか??

ありがとう、。

 ProjectFile file = new ProjectFile();

 Task task1 = file.addTask();
      task1.setName("Summary Task");
 Task task2 = task1.addTask();
      task2.setName("First Sub Task");
      task2.setDuration(Duration.getInstance(10.5, TimeUnit.DAYS));
      task2.setStart(df.parse("01/01/2003"));

  System.out.println(task1.getFinish()); //printing null
ProjectWriter writer = getWriter("sample.mpx");
      writer.write(file, "sample.mpx");
4

1 に答える 1

1

MPXJ が子タスクに基づいて終了日と期間を計算していないことを確認できます。ただし、Microsoft Project はこれを行います。そのため、MPX ファイルをインポートすると、MS Project の属性が表示されます。

于 2012-06-21T21:50:27.960 に答える