Comparteix via


deleteRecord (referència de l'API del client)

Suprimeix un registre de taula.

Sintaxi

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

Paràmetres

Nom Tipus Necessari Descripció
entityLogicalName String El nom lògic de la taula del registre que voleu suprimir. Per exemple: account.
id String GUID del registre de taula que voleu suprimir.
successCallback Function No Funció a la qual es crida quan se suprimeix un registre. Vegeu el valor retornat
errorCallback Function No Una funció per cridar quan l'operació falla. Es passa un objecte amb les propietats següents:
- errorCode:Número. El codi d'error com a nombre decimal positiu. Per exemple, el codi d'error documentat com es 0x80040333 retornarà com 2147746611a .
- message:Corda. Un missatge d'error que descriu el problema.

Valor de retorn

En cas d'èxit, retorna un objecte de promesa a la successCallback amb les propietats següents:

Nom Tipus Descripció
entityType String El nom lògic de la taula del registre.
id String GUID del registre.
name String Nom del registre.

Exemples

Aquests exemples utilitzen alguns dels mateixos objectes de sol·licitud que es demostren a Actualitzar i suprimir taules mitjançant l'API web per definir l'objecte de dades per actualitzar un registre d'entitat.

Suprimeix un compte amb l'identificador de registre = 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