Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Project management MPXJ Api会在写入.MPX文件之前自动计算结束日期吗?_Project Management_Ms Project_Java_Mpxj - Fatal编程技术网

Project management MPXJ Api会在写入.MPX文件之前自动计算结束日期吗?

Project management MPXJ Api会在写入.MPX文件之前自动计算结束日期吗?,project-management,ms-project,java,mpxj,Project Management,Ms Project,Java,Mpxj,我正在使用MPXJ Java Api来创建、读取Java中的Microsoft Project Planner文件。我在执行代码时发现了一个特定问题。代码执行文件已创建…我的问题是此Api是否会计算持续时间,根据子任务自动执行EndDate等???>…因为当我在Project Planner中打开文件时,我可以看到Task1的结束日期和持续时间。但当我在写入该文件之前打印它时,它显示为空。有什么建议吗 谢谢 ProjectFile file = new ProjectFile(); Tas

我正在使用MPXJ Java Api来创建、读取Java中的Microsoft Project Planner文件。我在执行代码时发现了一个特定问题。代码执行文件已创建…我的问题是此Api是否会计算持续时间,根据子任务自动执行EndDate等???>…因为当我在Project Planner中打开文件时,我可以看到Task1的结束日期和持续时间。但当我在写入该文件之前打印它时,它显示为空。有什么建议吗

谢谢

 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");

我可以确认MPXJ不会根据子任务计算结束日期和持续时间。但是Microsoft Project会这样做,这就是为什么在导入MPX文件时会在MS Project中看到属性。

我可以确认MPXJ不会根据子任务计算结束日期和持续时间。但是,Microsoft Project会这样做,这就是为什么在导入MPX文件时会在MS Project中看到属性