我正在绑定以获得记录表单项fullfment
/**
*@NApiVersion 2.x
*@NScriptType UserEventScript
*@author test
*/
define(['N/record'],
function(record){
function beforeSubmit(context){
var currRec = context.newRecord;
var currRec = record.submitField({
type: record.Type.itemfulfillment,
id: currRec.getValue('custbody_me_f_date_item_fulfillment'),
values: {
custbody_me_f_date_item_fulfillment: currRec.getValue('custbody_me_f_date_item_fulfillment')
},
/*options:{
enableSourcing: false,
ignoreMandatoryFields: true
}*/
});
}
return{
beforeSubmit:beforeSubmit
};
});
但是当我运行时出现了这样的错误
TypeError: Cannot find function submitField in object [object Object].
如何解决这个错误.谢谢帮助
2条答案
按热度按时间2w2cym1i1#
这个错误是因为submitField不是该模块中可用的函数。如果你想更新记录上的字段,你可以使用“Record”对象的“setValue”函数来设置字段的值,然后调用“保存”函数来保存对记录的更改。如下所示:
ki1q1bka2#
您的代码是正确的,但是,它应该是
record.submitFields
,而不是record.submitField
。还要注意,该函数的返回值是记录的内部ID而不是实际记录。