SuiteScript 2.0将电子邮件附加到多个事务

时间:2017-10-17 14:31:39

标签: netsuite suitescript suitescript2.0

我正在使用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' }
});

这应该如何完成?

1 个答案:

答案 0 :(得分:0)

我不确定你是否解决了这个问题,但我相信它应该是这样的:

email.send({
    author: -5,
    recipients: recipient,
    subject: subject,
    body: body,
    relatedRecords: { transactionId:8,transactionId:10 }
});
  

" relatedRecords:   包含的对象   键/值对   关联消息   记录与相关   记录(包括   自定义记录)。"