Заметки
Как получить тело письма из CRM-дела
Если ID email-дела уже известен, его текст можно запросить напрямую:
BX24.callMethod('crm.activity.get', { id: 456 }, function (result) {
if (result.error()) {
console.error(result.error());
return;
}
const activity = result.data();
console.log(activity.DESCRIPTION_TYPE, activity.DESCRIPTION);
}); DESCRIPTION нужно читать вместе с DESCRIPTION_TYPE: это позволяет отличить формат описания. Сохранённое CRM-дело не обязательно содержит исходное MIME-письмо со всеми техническими заголовками.
HTML-тело перед выводом в приложение очищают. Для поиска или выгрузки обычного текста отдельно преобразуют разметку, сохраняя переносы; простое удаление всех тегов может склеить слова и строки.
Если известен только лид, сначала найдите связанные email-дела — пример выборки. Не путайте ID дела с ID сообщения почтового модуля.