← К заметкам

Заметки

Как получить тело письма из 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 сообщения почтового модуля.