У меня есть скрипт, который работает нормально для отправки электронной почты, но у меня есть требование, чтобы прикрепить письмо к:
- Несколько объектов (в том числе проектов)
- Служебная поддержка
- Несколько пользовательских записей (слияние почты активно)
Мой текущий сценарий выглядит следующим образом:
var emaildata = {body: field.fld_message+'<br />'+attachmentList+signature,
author: sender.entityid,
recipients: primary.email,
subject: field.fld_subject,
cc : cc_entities,
bcc : bcc_entities,
relatedRecords: {
entityId: entities,
activityId: field.claimid,
}
};
sendemail.send(emaildata);
Переменная массива entities
содержит сотрудников / партнеровЯ тоже хочу прикрепить письмо, но оно не прикрепляется к записям.
Для пользовательских записей я попытался включить это в объект данных электронной почты:
customRecord: [
{id: field.submitid, recordType: 267},
{id: field.scopeid, recordType: 73 },
{id: field.assessid, recordType: 83 },
],
Но, к сожалениюоно не работает ...
Что я делаю не так?
Письмо отправляется (иногда), но не прикрепляется.
Когда я пробовал только ОДИН пользовательскийзапись, но получено непредвиденная ошибка Suitescript:
customRecord: {id: field.submitid, recordType: 267 }
Я подтвердил, что поля "id" заполнены исправлены.