【问题标题】:Get enumeration value of a custom field via PSI通过 PSI 获取自定义字段的枚举值
【发布时间】:2023-03-09 16:21:01
【问题描述】:

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

FIELD_TYPE_ENUM = 21

CODE_VALUE = some-GUID-here

接下来我如何使用这个 GUID 来检索我需要的值?

【问题讨论】:

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


    【解决方案1】:

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

    当您在 CODE_VALUE 中有 GUID 时,这意味着这是一个查找字段,并且 GUID 正在引用查找表中的对应值。您可以在查询 PSI 的“lookuptable”服务获得的查找表数据集的“LookupTableTree”数据表中查看这些值。

    【讨论】:

    • 感谢您的回答。虽然有点晚了,但也没少用。
    猜你喜欢
    • 2016-07-07
    • 1970-01-01
    • 1970-01-01
    • 2020-07-19
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    相关资源
    最近更新 更多