我正在寻找一种方法来检索存储在MS Project自定义字段中的枚举值。我已经能够使用C#和MS Project PSI来检索基类型ProjectDataSet.TaskCustomFieldsRow
的值,但是当我从自定义字段读取数据时,我得到的所有数据都是
FIELD_TYPE_ENUM = 21
CODE_VALUE = some-GUID-here
接下来我用GUID做什么来检索我需要的值?
答案 0 :(得分:1)
FIELD_TYPE_ENUM = 21表示它是文本类型。
如果CODE_VALUE中有GUID,则表示这是一个查找字段,GUID引用查找表中的对应值。您可以在通过查询PSI的“可查找”服务获得的查找表数据集的“LookupTableTree”数据表中检查这些值。