是否有api调用将通过Netsuite的RESTlet脚本检索字段的所有可能值?
例如,我想为库存项目返回所有可能的class
字段值(Class 1,Class 2,...)。
我已经尝试了nlapiGetFieldValues('class')
但没有成功。我猜这只是客户端的电话?
答案 0 :(得分:1)
RESTLets是用SuiteScript编写的,所以请查看支持的记录。
班级(分类)。
您可以在UI中编写已保存的搜索,然后在RESTLet中使用nlapiSearchRecord。遍历搜索结果并附加到表示记录的对象数组。然后使用JSON.stringify并返回结果。很简单。
尝试编码并在遇到问题时发布代码。
答案 1 :(得分:1)
与Suite Resources所说的相似,但是对要评估的类使用一些预先存在的记录:
switch(true){
case req.type == 'customer':
var x = nlapiLoadRecord('class',1000);
and either
return x; OR return x.getAllFields() OR return JSON.stringify(x);
case req.type == 'salesorder':
...... etc.
}
我个人只是返回整个记录来获取子字段和原型函数。