通过RESTlet检索字段的所有可能值

时间:2014-01-08 13:50:54

标签: netsuite

是否有api调用将通过Netsuite的RESTlet脚本检索字段的所有可能值?

例如,我想为库存项目返回所有可能的class字段值(Class 1,Class 2,...)。

我已经尝试了nlapiGetFieldValues('class')但没有成功。我猜这只是客户端的电话?

2 个答案:

答案 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.

}

我个人只是返回整个记录来获取子字段和原型函数。