C# 通过PSI获取自定义字段的枚举值
我正在寻找一种检索存储在MS Project自定义字段中的枚举值的方法。我已经能够使用C#和MS Project PSI来检索基类型C# 通过PSI获取自定义字段的枚举值,c#,ms-project-server-2010,C#,Ms Project Server 2010,我正在寻找一种检索存储在MS Project自定义字段中的枚举值的方法。我已经能够使用C#和MS Project PSI来检索基类型ProjectDataSet.TaskCustomFieldsRow的值,但是当我从自定义字段(枚举)读取数据时,我得到的所有数据都是 字段类型枚举=21 代码\u值=此处的某些GUID 接下来如何使用此GUID检索所需的值?FIELD_TYPE_ENUM=21表示它属于文本类型 当代码_值中有GUID时,这意味着这是一个查找字段,GUID引用的是查找表中相应的值。
ProjectDataSet.TaskCustomFieldsRow
的值,但是当我从自定义字段(枚举)读取数据时,我得到的所有数据都是
字段类型枚举=21
代码\u值=此处的某些GUID
接下来如何使用此GUID检索所需的值?FIELD_TYPE_ENUM=21表示它属于文本类型
当代码_值中有GUID时,这意味着这是一个查找字段,GUID引用的是查找表中相应的值。您可以在查询PSI的“lookuptable”服务获得的查找表数据集的“LookupTableTree”数据表中检查这些值。谢谢您的回答。虽然有点晚了,但它还是有用的。