【发布时间】:2012-10-01 13:52:35
【问题描述】:
我无法找到自定义字段的本地名称。我尝试使用 PSI 自定义字段服务,但没有运气。它似乎只是获得企业领域。我真的不确定它在哪里隐藏了本地名称。
我能够从 ReadProjectDataSet 调用中获取自定义字段,但它不包含自定义字段的名称。
这是我的代码,我认为是从 projtool 示例中复制的:
public static SvcCustomFields.CustomFieldDataSet ReadCustomFields( )
{
CheckAccess();
using (var scope = new OperationContextScope(projectClient.InnerChannel))
{
ProjectAuthentication.UseCorrectHeaders(isImpersonated);
return customFieldsClient.ReadCustomFields(string.Empty, false);
}
}
这是项目桌面的屏幕截图:
【问题讨论】:
-
您可能会得到“推荐”的名称 - 这些名称是在 PWA 上为列定义的,但用户可以为 Project Pro 中的任何列提供自己的标签,并且我猜这些标签是表的本地标签。我认为没有办法通过 PSI 读取表定义 - 仅适用于 Project Pro。
标签: c# ms-project ms-project-server-2010 psi