Netsuite,更新值并保存记录

Netsuite, update value and save record

我想编辑一条记录,然后单击 "Save" 和要用新值更新的字段 "custitem_con" 并保存记录。

/**
*@NApiVersion 2.0
*@NScriptType ClientScript
*/
define(['N/currentRecord'],
function(currentRecord) {
function saveRecord (){
var objRecord = currentRecord.get();
var con = 'Success!...but record is not saved :(';
objRecord.setValue({
                fieldId: 'custitem_con',
                value: con,
                });
}
return {
saveRecord: saveRecord
};});

然而,当字段 custitem_con 获取值时,记录未保存,但仍处于编辑模式。如何保存记录?

为了允许提交记录,您需要从saveRecord()函数中return true,因此:

/**
*@NApiVersion 2.0
*@NScriptType ClientScript
*/
define(['N/currentRecord'],
function(currentRecord) {
function saveRecord (){
var objRecord = currentRecord.get();
var con = 'Success!...but record is not saved :(';
objRecord.setValue({
                fieldId: 'custitem_con',
                value: con,
                });
return true;
}
return {
saveRecord: saveRecord
};});