Netsuite SuiteScript 2.0将电子邮件附加到多个交易
我正在使用N/email模块发送我希望附加到多个交易的电子邮件。对于使用以下代码的单个事务,我没有任何问题:Netsuite SuiteScript 2.0将电子邮件附加到多个交易,netsuite,suitescript,suitescript2.0,Netsuite,Suitescript,Suitescript2.0,我正在使用N/email模块发送我希望附加到多个交易的电子邮件。对于使用以下代码的单个事务,我没有任何问题: email.send({ author: -5, recipients: recipient, subject: subject, body: body, relatedRecords: { transactionId: 8 } }); 然而,文档确实暗示,当它说transactionId应该是时,我们可以关联多个事务 与
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' }
});
这应该如何实现?我不确定您是否已经解决了这个问题,但我相信它应该是这样的:
email.send({
author: -5,
recipients: recipient,
subject: subject,
body: body,
relatedRecords: { transactionId:8,transactionId:10 }
});
“有关记录:
包含
要删除的键/值对
关联消息
与相关人员记录
记录(包括
自定义记录)。”