我正在尝试为一群一起接收电子邮件的联系人创建消息记录。
我使用 email.send() 作为实际电子邮件,但存在每个 email.send() 只能附加一个实体记录的限制。
为了解决这个问题,我正在尝试为所有联系人创建一条消息记录,以在其通信选项卡下显示所有数据。
我遇到的问题是我无法将多个收件人添加到消息记录中。
这是我目前正在尝试的,但我也尝试过 record.insertLine。我两次都遇到这个错误。对我哪里出错有什么建议吗?
You have attempted an invalid sublist or line item operation. You are either trying to access a field on a non-existent line or you are trying to add or remove lines from a static sublist."
var messageRec = record.create ({
type: record.Type.MESSAGE,
isDynamic: true
});
messageRec.setValue({
fieldId: 'subject',
value: 'Test with CC'
});
messageRec.setValue({
fieldId: 'author',
value: 6863
});
messageRec.setValue({
fieldId: 'authoremail',
value: '[email protected]'
});
messageRec.setValue({
fieldId: 'recipient',
value: 9158
});
messageRec.setValue({
fieldId: 'recipientemail',
value: '[email protected]'
});
messageRec.selectNewLine({
sublistId: 'otherrecipientslist',
})
messageRec.setCurrentSublistValue({
sublistId: 'otherrecipientslist',
fieldId: 'email',
value: '[email protected]'
})
messageRec.setCurrentSublistValue({
sublistId: 'otherrecipientslist',
fieldId: 'cc',
value: 'T'
})
messageRec.commitLine({
sublistId: 'otherrecipientslist'
})