0

在这种情况下,我有客户字段,即“项目阶段”,然后是基于查找表的值。 在此处输入图像描述

如何根据上图中出现的延迟值获取 guid 或内部名称,例如“ Entry_d4399450ea69e61180cb00155d18530e ” 。这个内部名称我将用于使用 C# 控制台更新数据。

这是我的简单代码,但它无效:

var PrjList = projContext.LoadQuery(projContext.CustomFields.Where(proj => proj.Name == cFieldName));
projContext.ExecuteQuery();
Guid pGuid = PrjList.First().Id;

Console.WriteLine(pGuid);
4

1 回答 1

0

我终于在 ms 项目中得到了简单的 linq 查询,以获取基于客户字段的查找的内部名称。这是我的代码,它有效:

var InternalNameLookup = pubProj.CustomFields.LookupEntries.Where(x => x.FullValue == "Delay").First().InternalName;

此代码将显示内部名称“ Entry_d4399450ea69e61180cb00155d18530e ”。这是我需要根据查找字段更新我的客户字段。

于 2017-11-17T02:37:57.210 回答