Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Elimina un registro de tabla.
Sintaxis
Xrm.WebApi.deleteRecord(entityLogicalName, id).then(successCallback, errorCallback);
Parámetros
| Nombre. | Type | Obligatorio | Description |
|---|---|---|---|
entityLogicalName |
String | Sí | El nombre lógico de la tabla del registro que desea eliminar. Por ejemplo: account. |
id |
String | Sí | GUID del registro de tabla que desea eliminar. |
successCallback |
Function | No | Una función para llamar cuando se elimina un registro. Ver Valor de retorno |
errorCallback |
Function | No | Una función a la que se llama cuando la operación tiene error. Se pasará un objeto con las siguientes propiedades: - errorCode: Número. El código de error como número decimal positivo. Por ejemplo, el código de error documentado como 0x80040333 se devolverá como 2147746611.- message: Cadena. Un mensaje de error que describe el problema. |
Valor devuelto
Si tiene éxito, devuelve un objeto de promesa al successCallback con las siguientes propiedades:
| Nombre. | Type | Description |
|---|---|---|
entityType |
String | Nombre lógico de tabla del registro. |
id |
String | GUID del registro. |
name |
String | Nombre del registro. |
Ejemplos
Estos ejemplos utilizan algunos de los mismos objetos de solicitud que se muestran en Actualizar y eliminar tablas usando la API web para definir el objeto de datos para actualizar un registro de entidad.
Elimina una cuenta con ID de registro = 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
}
);