플러그인을 사용 중이며 레코드 상태 코드 값을 기반으로 작업을 수행하려고합니다. 나는 당신이 entity.FormattedValues["statuscode"]
옵션 세트에서 값을 얻기 위해 사용할 수 있지만 그것을 시도 할 때 "주어진 키가 사전에 존재하지 않는다"는 에러 메시지를받는 것을 보았다.C에서 상태 코드 텍스트 가져 오기
당신이 찾고있는 필드의 변경 사항을 플러그인에서 찾을 수 없을 때 일어날 수있는 일이지만, 이미 entity.Contains("statuscode")
을 사용하여 존재 함을 확인했으며이 오류는 계속 발생하지만 여전히이 오류를 발생시킵니다.
누구나 그 실패 이유를 알아낼 수 있습니까?
덕분에
옵션 세트 값을 얻기 전에 FormattedValues를 보았지만 사용하지는 않았습니다. entity.Attributes [ "statuscode"]를 사용하려고하면 "Microsoft.Xrm.Sdk.OptionSetValue"가 반환됩니다. – jimminybob
@JamesWood OP가 기본 정수가 아닌 상태 코드를 따르는 텍스트 뒤에 있다고 생각합니다. 통화 필드를 사용하기 전에이 속성을 사용했습니다. SDK에 정보가 부족하지만 숫자 및 통화 속성에 대해서만 유효하다고 판단됩니다. –
내 게시물을 업데이트했습니다. 편집을 참조하십시오. –