deleteRecord(클라이언트 API 참조)

테이블 레코드를 삭제합니다.

Syntax

Xrm.WebApi.deleteRecord(entityLogicalName, id).then(successCallback, errorCallback);

매개 변수

이름 유형 필수 Description
entityLogicalName String Yes 삭제할 레코드의 테이블 논리적 이름입니다. 예: account.
id String Yes 삭제할 테이블 레코드의 GUID입니다.
successCallback 기능 아니오 레코드가 삭제될 때 호출하는 함수입니다. 반환 값 참조
errorCallback 기능 아니오 작업이 실패할 때 호출하는 함수입니다. 다음 속성을 가진 개체가 전달됩니다.
- errorCode:수. 오류 코드는 양의 10진수입니다. 예를 들어 문서화된 오류 코드는 다음과 같이 0x800403332147746611반환됩니다.
- message:문자열. 문제를 설명하는 오류 메시지입니다.

반환 값

성공하면 다음 속성을 사용하여 promise 개체를 successCallback 반환합니다.

이름 유형 Description
entityType String 레코드의 테이블 논리적 이름입니다.
id String 레코드의 GUID입니다.
name String 레코드의 이름입니다.

예시

이 예제에서는 Web API를 사용하여 테이블 업데이트 및 삭제 와 동일한 요청 개체를 사용하여 엔터티 레코드를 업데이트하기 위한 데이터 개체를 정의합니다.

레코드 ID 5531d753-95af-e711-a94e-000d3a11e605가 있는 계정을 삭제합니다.

Xrm.WebApi.deleteRecord("account", "5531d753-95af-e711-a94e-000d3a11e605").then(
    function success(result) {
        console.log("Account deleted");
        // perform operations on record deletion
    },
    function (error) {
        console.log(error.message);
        // handle error conditions
    }
);

Xrm.WebApi