繁体   English   中英

如何使用 Aspose.Tasks 从 mpp 文件中读取自定义列值

[英]How to read custom column values from an mpp file using Aspose.Tasks

我正在研究 ac# 和 MVC3 项目,在该项目中我使用 Aspose.Tasks 从 mpp 文件中提取数据,一切正常——除了我找不到如何读取自定义列值的方法。 自定义列是指未在 MS Project 列名称(例如 Insight、Cyclic 等)中列出的列。

我想知道这里是否有人解决了这个问题并与我分享了一些想法? 我希望 Aspose.Tasks 能让我通过列名或列索引获取列值,这肯定会解决我的问题,但在读取 mpp 文件时,我似乎无法从 Aspose 生成的属性中找到任何方法来做到这一点。

最初Aspose.Tasks API 在某些方面与MPXJ相似。 现在在这个特定领域似乎并非如此,但我将让您了解 MPXJ 如何处理这个问题,这可能会帮助您找到 Aspose.Tasks 中的等效功能。

MPXJ 提供了 Task.getFieldByAlias() 方法,它允许您使用用户可见的自定义列名称而不是列的标准 MS 项目名称检索您感兴趣的字段。

还有 ProjectFile.getTaskFieldAliasMap(),它将为您提供用户可见名称和用于表示自定义列类型的枚举之间的映射。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM