¿Podemos crear un registro para el objeto Event a través de lwc en Salesforce?
Este es mi código js:
var campos = {‘OwnerId’: usuario, ‘CreatedById’: usuario, ‘WhoId’: this.doctorName, ‘StartDateTime’: this.startDate, ‘EndDateTime’: this.endDate, ‘Departments__c’: this.depName, ‘Doctor_Name__c’: this.doctorName};
var objRecordInput = {‘apiName’ : ‘Event’, campos};
// Método LDS para crear registro.
createRecord(objRecordInput).then(respuesta => {
alert(‘Evento creado con Id: ‘ + respuesta.id);
}).catch(error => {
alert(‘Error: ‘ + JSON.stringify(error));
});
Estoy obteniendo este error:
Error: {“status”:400,”body”:{“message”:”Object Event is not supported
in UI API”,”statusCode”:400,”errorCode”:”INVALID_TYPE”},”headers”:{}}
Ya he intentado usar lightning-record-form anteriormente y he obtenido este mismo error. Por eso creé mi propia interfaz de usuario, pero tampoco funciona.
davy.ai
Parece que estás intentando crear un registro de tipo
Evento
utilizando la API de IU. Desafortunadamente, la API de IU no admite el objetoEvento
. Deberás utilizar la API de REST o la API de SOAP para crear un registro de tipoEvento
.