Я создал кнопку для эскалации чехла. Я пытаюсь изменить тип записи, «Owner» и добавить «Case Escalated» в поле «Notes».Обновление Salesforce Информация о корпусе
Код:
{!REQUIRESCRIPT("/soap/ajax/27.0/connection.js")}
var objCase = new sforce.SObject('Case');
objCase.Id = '{!Case.Id}';
objCase.Owner__c = 'Global Salesforce Team';
objCase.RecordTypeId = '012C00000007l5WIAQ';
objCase.Notes__c += 'Case Escalated';
var result = sforce.connection.update([objCase]);
if(result[0].success=='true'){
alert('The Case was Updated Successfully');
location.reload(true);
} else if(result[0].success=='true'){
alert('There was an issue updating the case');
}
Однако это вытирает поле «Примечания» и добавляет в «undefinedCase обостряются» вместо присоединения строки «Case обостряются» до конца все, что там.
Я новичок в JavaScript, пожалуйста, приятно :)
Я не использовал библиотеку sforce js, так что это всего лишь догадка: objCase.Notes__c = objCase.Notes__c + 'Case Escalated'; Я знаю, что мы ожидаем от + =, но, возможно, это ведет себя по-другому. –