Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
Suprimeix un registre de taula.
Sintaxi
Xrm.WebApi.deleteRecord(entityLogicalName, id).then(successCallback, errorCallback);
Paràmetres
| Nom | Tipus | Necessari | Descripció |
|---|---|---|---|
entityLogicalName |
String | Sí | El nom lògic de la taula del registre que voleu suprimir. Per exemple: account. |
id |
String | Sí | 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
}
);