MS Project-导入的XML具有错误的持续时间,开始和完成日期

问题描述

我创建了一个XML文件,使用Javascript导入到MS Project 2019。

我只在工期,开始和完成日期上遇到问题。我不明白,如果在XML上正确,为什么MS Project会更改值。使用正确的值来修饰XML,并使用错误的值来导入项目的屏幕快照。有什么问题吗?

例如,在XML上,任务“配置端口”包含以下数据:

<Name>Configure ports</Name>
<Duration>P2DT0H0M0S</Duration>
<Start>2019-01-14T00:00:00</Start>
<Finish>2019-01-16T00:00:00</Finish>

但是图像显示了我导入MS Project的xml并将其转换为:

duration: 0 days
start: 2019-01-14
finish: 2019-01-14

屏幕截图:https://www.dropbox.com/s/aydiqp5gh301jrb/screen%20shot%202020-10-16%20at%2011.58.21.png?dl=0

XML文件https://www.dropbox.com/s/yt89b7pagnagac2/launch%20saas%20product.xml?dl=0

解决方法

解决了问题。

要进行工作,需要将“ RemainingDuration”字段添加到任务中,并将格式从几天更改为几小时。甚至Microsoft文档都假设要格式化2天1小时的持续时间,例如P2DT1H0M,但他们支持的正确时间仅是PT25H0M天,为2天和1小时。

谢谢!

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...