2017-11-16 9 views
0

이 경우 나는 조회 테이블을 기반으로 가치가있는 "프로젝트 단계"라는 사용자 지정 필드가 있습니다. enter image description hereMicrosoft Project 온라인 고객 정보 필드에서 GUID 조회 테이블 얻기

어떻게 위의 이미지에 표시 지연 값을 기준으로 'Entry_d4399450ea69e61180cb00155d18530e'와 같은 GUID 또는 내부 이름을 얻을 수 있습니다. 이 내부 이름은 C# Console을 사용하여 데이터를 업데이트하는 데 사용됩니다.

여기

내 간단한 코드 만이 유효하지 않습니다

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

Console.WriteLine(pGuid); 

답변

0

내가 드디어 내가 손님의 필드를 기준으로 조회의 내부 이름을 얻기 위해 MS 프로젝트에서 간단한 LINQ 쿼리를 얻었다. 이 코드는 내부 이름 "Entry_d4399450ea69e61180cb00155d18530e"를 표시합니다

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

: 여기가 일 내 codeand이다. 이것은 내가 조회 필드를 기반으로 내 커스텀 필드를 업데이 트해야합니다.