Netsuite:如何编辑或更新记录?

Suj*_*rni 3 javascript netsuite

我是NetSuite脚本的新手.看起来正常的EDIT或UPDATE函数在Netsuite中并不正常.有用于创建和删除记录类似的API nlapiCreateRecordnlapiDeleteRecord,但无处文档中我能找到的编辑和更新现有记录的方式.我对使用PHP有限制.

我创建了一个自定义TFC客户表单(服务器端js),它应该能够获取数据并在需要时进行更新.我已经能够获取截至目前的记录,但请告诉我如何更新现有记录?

小智 7

为了更精确一点,使用nlapiLoadRecord从数据库中获取记录.根据需要设置字段.使用nlapiSubmitRecord保存它.

未经测试的代码在我的头顶:

var record = nlapiLoadRecord('record_type_goes_here', internal_id_of_record_goes_here);
record.setFieldValue('field_internal_id_goes_here', 'value to set goes here);
nlapiSubmitRecord(record);
Run Code Online (Sandbox Code Playgroud)

根据需要填写适当的值.