我正在创建一个 RESTlet,用于更新 Netsuite 实体中的字段。这对于 Netsuite 中的标准文本字段没有问题,但更新日期字段需要单独的方法,而更新列表字段需要知道枚举值。
我的问题是,在我的 RESTlet 中,给定一个字段 ID(例如“custevent_date_field”),我如何从 Netsuite 查找它是什么样的字段,以便我可以使用适当的 setField 方法?
最佳答案
您可以在 nlobjField
对象上使用 getType()
函数。
var record = nlapiLoadRecord('invoice', '1393440');
var field1 = record.getField('entity');
var field2 = record.getField('trandate');
var type1 = field1.getType(); // type1 contains 'select'
var type2 = field2.getType(); // type2 contains 'date'
关于netsuite - 如何确定Netsuite Suite脚本中的字段类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29974884/