我正在使用 NetSuite Contracts Renewals 模块并尝试制作一个 NetSuite 用户事件脚本 (SuiteScript 2.0),该脚本根据原始销售订单在合同项目记录上设置自定义字段值。
当我手动编辑/保存记录时,脚本工作正常,但是当我使用合同记录上的“创建合同项目”按钮时,我收到以下错误:
INVALID_FLD_VALUE You have entered an Invalid Field Value 8.0 for the following field: custrecord_count
该字段绝对是一个整数字段,它在一种情况下工作但在另一种情况下不起作用是没有意义的。我什至尝试硬编码一个值但没有骰子。
有人有想法么?
这是一个示例来说明我如何尝试设置值:
var contractItemRecord = context.newRecord;
contractItemRecord.setValue({
fieldId: 'custrecord_count',
value: 8
});