我正在使用 MPXJ 读取 Microsoft Project 文件 (.mpp),但是当我将字段更改为具有不同名称时,当前版本的 MPXJ (7.2.1) 似乎拒绝读取查找字段。
例如,创建一个新项目,显示 Text1,将其设置为 Lookup,将 0 和 1 添加到 Lookup 列表,并将 Text1 重命名为任何内容(“Test”)。现在生成一个任务并将其 Text1 (Test) 设置为 1。
现在您无法读取 Text1 中的 1(task.getText(1) 返回 null)。
我们解析了很多文件,其中一些非常大,所以我不可能不断地修改客户的标题,读入它们,然后再改回来。此外,我看不到任何以编程方式修改它们的方法。
有没有其他人发现这个问题?有谁知道如何解决/修复此行为?