我正在使用N / email模块发送一封我想要附加到多个交易的电子邮件。使用以下代码进行单个事务时,我没有问题:
email.send({
author: -5,
recipients: recipient,
subject: subject,
body: body,
relatedRecords: {
transactionId: 8
}
});
但是,文档确实意味着,当transactionId应该是
时,我们可以关联多个事务与消息记录关联的交易记录。
但是,以下示例均未奏效。所有这些电子邮件都会毫无错误地发送,但它不会附加到任何一个事务中。我有点失落。
// Example 1
email.send({
author: -5,
recipients: recipient,
subject: subject,
body: body,
relatedRecords: { transactionId: [8,10] }
});
// Example 2
email.send({
author: -5,
recipients: recipient,
subject: subject,
body: body,
relatedRecords: [{ transactionId: 8 }, { transactionId: 10 }]
});
// Example 3
email.send({
author: -5,
recipients: recipient,
subject: subject,
body: body,
relatedRecords: { transactionId: '8,10' }
});
这应该如何完成?
答案 0 :(得分:0)
我不确定你是否解决了这个问题,但我相信它应该是这样的:
email.send({
author: -5,
recipients: recipient,
subject: subject,
body: body,
relatedRecords: { transactionId:8,transactionId:10 }
});
" relatedRecords: 包含的对象 键/值对 关联消息 记录与相关 记录(包括 自定义记录)。"