我正在使用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");