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

问题描述 投票:2回答:1

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

这应该如何完成?

netsuite suitescript suitescript2.0
1个回答
0
投票

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

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

“relatedRecords:包含键/值对的对象,用于将Message记录与相关记录(包括自定义记录)相关联。”

© www.soinside.com 2019 - 2024. All rights reserved.