Netsuite 如何将支持案例附加到销售订单?

Netsuite 如何将支持案例附加到销售订单?,netsuite,suitescript2.0,Netsuite,Suitescript2.0,我编写了一个脚本,当在特定条件下创建案例时,它会自动动态地创建销售订单。在用户事件脚本的afterSubmit()方法中,我尝试使用Record.attach()方法将支持案例附加到销售订单 我得到以下错误: 不支持将记录类型supportcase附加到salesorder 你知道NetSuite为什么会出现这个错误吗?它可以让我在UI中很好地附加它们。是否有任何方法可以通过脚本或工作流自动化此步骤?(重复我在Slack组中的回答,以防其他人遇到相同的问题) 似乎您需要使用transaction

我编写了一个脚本,当在特定条件下创建案例时,它会自动动态地创建销售订单。在用户事件脚本的afterSubmit()方法中,我尝试使用Record.attach()方法将支持案例附加到销售订单

我得到以下错误:

不支持将记录类型supportcase附加到salesorder

你知道NetSuite为什么会出现这个错误吗?它可以让我在UI中很好地附加它们。是否有任何方法可以通过脚本或工作流自动化此步骤?

(重复我在Slack组中的回答,以防其他人遇到相同的问题)

似乎您需要使用
transaction
而不是
salesforder
来让NetSuite满意

record.attach({
  record: { id: id, type: record.Type.SUPPORT_CASE },
  to: { id: relatedTransaction, type: 'transaction' }
});

可以确认Michool的解决方案是正确的!谢谢
record.attach({
  record: { id: id, type: record.Type.SUPPORT_CASE },
  to: { id: relatedTransaction, type: 'transaction' }
});