- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用 MPXJ 从 MS Project 中提取一段时间内的计划工作。有谁知道如何通过 API 获取这些数字?我找不到任何合适的方法来执行此操作。
(具体场景:我想画一个图表,y轴是计划工作,x轴是日期)
最佳答案
Jon 上面给出的答案在当时是正确的,但是从 MPXJ 4.2 版本开始,用于处理时间分段工作(和成本)的 api 已经发生了相当大的变化。这是您现在要做的:
这部分是一样的:
TimescaleUtility timescale = new TimescaleUtility();
ArrayList<DateRange> dateList = timescale.createTimescale(startDate, TimescaleUnits.DAYS, length);
这已经改变了(注意获取计划工作的不同返回类型和方法,以及 TimephasedUtility 类上的新方法):
List<TimephasedWork> plannedWork = assignment.getTimephasedWork();
ProjectCalendar calendar = assignment.getCalendar();
TimephasedUtility util = new TimephasedUtility();
ArrayList<Duration> durationList = util.segmentWork(calendar, plannedWork, TimescaleUnits.DAYS, dateList);
您还必须知道的一件事是,计划工作数据仅包含尚未完成的工作的值(即,该时间没有记录实际值)。例如,如果您的任务持续 4 天,并且您已经完成了 50% 的工作,那么您将在前两天具有按时间分段的 ACTUAL 工时值,而在最后两天仅具有按时间分段的 PLANNED 工时值。它们不重叠或重复。
因此,如果您尝试显示分配的整个时间段的计划工时值(就像您在 MS Project 的“任务分配情况” View 中看到的那样),您还需要检索按时间分段的实际工时值并将它们当作计划好的工作来使用。
关于ms-project - MPXJ:通过 API 获取计划的工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6912596/
我正在通过 MPXJ 库导出 MS Project 中的项目,我有一个问题: 如何将特定日期周六(或周日)设置为工作日而不是周末? (在 ProjectCalendar 或其他地方) 例如2014年1
我在使用 mpxj 库更改 java 中的任务周期时遇到问题。我在 MS Project 2016 中创建了简单的项目结构,如下所示: Project structure 这就是我尝试更改 Java
在连接到 Microsoft Project 文件时,我很难找到使用 MPXJ 库的任何 C# 代码示例。有人可以发布一个片段来演示如何将 .mpp 文件中的表格内容写入屏幕吗? 任何链接/引用的奖励
我想使用 MPXJ 从 MS Project 中提取一段时间内的计划工作。有谁知道如何通过 API 获取这些数字?我找不到任何合适的方法来执行此操作。 (具体场景:我想画一个图表,y轴是计划工作,x轴
我是 MPXJ 的新手,想了解有关 MPXJ 的更多信息,但我在 google 上搜索发现缺乏相关的示例或教程,有相关的示例吗?我将不胜感激 最佳答案 看看 "getting started"网站上的
当我尝试在 java 中使用 mpxj 读取 asta(.pp) 文件时,我收到如下所示的错误(尽管我已经添加了下面所示的代码): org.xerial sqlite-jdbc
我已经基于来自 MPXJ 库分发的 MpxjCreate 示例创建了一个应用程序。我创建了几个任务,其中一些带有子任务,并使用 Task.setStart()/Task.setFinish()用于设置
例如,我想计算 2 个 Activity 之间的持续时间差。 Activity 1 持续 13 天。 Activity 2 为期 5 天。我知道 Microsoft Project 在使用持续时间进行
我正在使用 MPXJ Java Api 在 Java 中创建、读取 Microsoft Project Planner 文件..我在执行代码时发现了一个特定问题..代码执行文件已创建...我的问题是此
我在 .NET 中使用 MPXJ 库来解析 MS 项目 (MPP) 文件,它运行良好。我遇到的一个问题是尝试将任务开始日期和完成日期转换为 .NET DateTime 以用于我的数据模型。 我正在执行
我正在尝试使用 C# MVC3 中的 .net 版 MPJX 读取 MS 项目文件。我正在使用 jQuery uploadify 将文件上传到我的 Controller 。 现在,我的问题是如何从我的
我是一名优秀的程序员,十分优秀!