通过PSI获取自定义字段的枚举值

时间:2014-02-20 15:07:26

标签: c# ms-project-server-2010

我正在寻找一种方法来检索存储在MS Project自定义字段中的枚举值。我已经能够使用C#和MS Project PSI来检索基类型ProjectDataSet.TaskCustomFieldsRow的值,但是当我从自定义字段读取数据时,我得到的所有数据都是

  

FIELD_TYPE_ENUM = 21

     

CODE_VALUE = some-GUID-here

接下来我用GUID做什么来检索我需要的值?

1 个答案:

答案 0 :(得分:1)

FIELD_TYPE_ENUM = 21表示它是文本类型。

如果CODE_VALUE中有GUID,则表示这是一个查找字段,GUID引用查找表中的对应值。您可以在通过查询PSI的“可查找”服务获得的查找表数据集的“LookupTableTree”数据表中检查这些值。