我正在使用Netsuite与Java集成,所以我创建了一个自定义记录test
,它有自定义文件x,y,z ......
我输入了一些测试记录,现在我想在内部ID为test
时获取所有测试记录。
目前我正在传递所有记录的内部ID,但我希望使用主内部ID(626)。
如何获取所有这些内部ID(101,202)。
CustomRecordRef[] customRec = new CustomRecordRef[3];
String[] internalIds = {"101", "202"};
for (int i = 0; i < 2; i++)
{
CustomRecordRef crr = new CustomRecordRef();
customRec[i] = crr;
crr.setTypeId("626");
crr.setInternalId(internalIds[i]);
}
我如何获得这些?
答案 0 :(得分:0)
NetSuite中的记录包含一个名为getAllFields的函数 - cust.getAllFields() - 不确定它是否可以作为java中的方法。返回包含所有字段的数组。
答案 1 :(得分:0)
您是否尝试过CustomRecordSearch?如果你想要它们,那么你需要设置的唯一过滤器是CustomRecordSearchBasic中的recType。我相信你是在说你的自定义类型&#39;测试&#39; internalId为626,这是你想用于recType.internalId。