我刚刚构建了使用已保存搜索的suitelet脚本。
这是我的代码。 这里search_id是保存的搜索ID。
var searchresults = nlapiSearchRecord('item', search_id, null, null);
if(searchresults){
for ( var i = 0; searchresults != null && i < searchresults.length; i++ ) {
var record = nlapiLoadRecord(searchresults[i].getRecordType(),
searchresults[i].getId() );
record.setFieldValue('baserecordtype','inventoryitem');
nlapiSubmitRecord(record);
}
}
我希望这可能有效,但无法正常工作。
请告诉我我犯的错误。 提前致谢
答案 0 :(得分:0)
您可能设置的字段可能是只读字段。
答案 1 :(得分:0)
据我所知,即使是通过脚本,也无法更改项目的基本类型。例外是从非库存物料到库存物料。不确定这是否可以通过脚本完成。 Netsuite支持的案例将确认。