2014-02-20 91 views
0

我正在尋找一種方法來檢索存儲在MS Project自定義字段中的枚舉值。我已經能夠使用C#和MS項目PSI以檢索基本類型ProjectDataSet.TaskCustomFieldsRow的值,但是當我讀這是一個枚舉自定義字段的數據,所有我得到的數據是通過PSI獲取自定義字段的枚舉值

FIELD_TYPE_ENUM = 21

CODE_VALUE =一些-GUID-這裏

我該怎麼做下次使用該GUID中檢索我需要的價值?

回答

1

FIELD_TYPE_ENUM = 21意味着它的文本類型。

當您在CODE_VALUE中有一個GUID時,這意味着這是一個查找字段,而GUID引用查找表中的對應值。您可以在通過查詢PSI的「LookupTable中」服務中獲得的查找表數據集的「LookupTableTree」數據表來檢查這些值。

+0

謝謝你的回答。儘管時間稍晚,但並沒有那麼有用。 – svz