0

목표 : SOAP 또는 REST를 사용하여 javascript를 사용하여 필드를 업데이트해야합니다.Java 스크립트 업데이트 기능 하나의 필드 모든 레코드의 필드

가능한 필드 양식에서 : 총, 필드 1, 필드 2

질문 : 나는 정의 엔티티 양식 총, 필드 1, 필드 2에서 세 개의 필드가 있습니다. 필드 1을 추가하여 전체 필드를 업데이트해야합니다. & 필드 2. 자바 스크립트 실행 수단은 엔티티에서 사용할 수있는 모든 레코드의 총 필드 값을 업데이트해야 함을 의미합니다.

어떻게해야합니까? 자바 스크립트에서 FetchXml을 사용할 수 있습니까?

+0

을 업데이트 할 (CrmRestKit.ByQuery()) 모든 레코드를 검색 할 수 있습니다? 이것은 SQL을 사용하거나 서비스를 통해 ExecuteMultiple을 사용하여 수행하려는 것으로 보입니다. – Zach

답변

0

Xrmservicestoolkit에는 휴식 및 비누 쿼리를 수행하는 데 사용할 수있는 기능이 있습니다.

라이브러리를 설치하고 참조한 후에는 fetchxml 요청을 작성하고 수학을 수행 한 다음 "전체"필드에 쓰십시오.

쿼리는 다음과 같이 표시됩니다

var query = "<fetch mapping='logical'>" + "<entity name='customentity'>" + "<attribute name="field1" />" + "<attribute name="field2" />" + "</entity>" + "</fetch>"; 
var result = XrmServiceToolkit.Soap.Fetch(query); 

을 그냥 모든 값을 추가 한 다음 적절한 필드에 기록해야 그 시점에서. 문제가 있으면 알려주세요.

자바 스크립트를 사용하여 수행하면 최신 레코드 만 업데이트되며 모든 레코드가 업데이트되지는 않습니다. CrmRestKit와