【发布时间】:2015-10-24 07:57:55
【问题描述】:
我正在尝试使用 Net 套件中的套件脚本创建动态客户组,我正在尝试以下代码但总是得到system INVALID_KEY_OR_REF
Invalid savedsearch reference key 21.
我已经检查了它是有效的保存搜索,请帮助我做错了什么。
function createDynamicGroup(savedSearchId, groupName) {
var saveSearchObj = nlapiLoadSearch('customer', savedSearchId);
var initValues = new Array();
initValues.grouptype = 'Customer';
initValues.dynamic = 'T';
var goupRecObj = nlapiCreateRecord('entitygroup', initValues);
goupRecObj.setFieldValue('groupname', groupName);
goupRecObj.setFieldValue('savedsearch',saveSearchObj.getId());
nlapiSubmitRecord(goupRecObj);
}
【问题讨论】:
-
保存的搜索是公共搜索吗?您是否检查过在用户界面中创建动态组时是否可以选择相同的搜索?
-
是的,保存搜索是公共搜索,我可以使用 UI 使用该搜索创建组
标签: netsuite suitescript