SS2.0 Присоединение электронной почты к нескольким записям (включая пользовательские записи) - PullRequest
0 голосов
/ 07 февраля 2019

У меня есть скрипт, который работает нормально для отправки электронной почты, но у меня есть требование, чтобы прикрепить письмо к:

  • Несколько объектов (в том числе проектов)
  • Служебная поддержка
  • Несколько пользовательских записей (слияние почты активно)

Мой текущий сценарий выглядит следующим образом:

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" заполнены исправлены.

...