Suitescript 2.0 创建带有百分比的折扣商品

0 netsuite suitescript2.0

我尝试使用 suitescript 2.0 创建折扣商品,但出现以下错误:

"message": "您为以下字段输入了无效的字段值 70.0%:费率"

                    fieldId: 'rate',
                    value: (rate_discount.toFixed(1))+'%'
                });
Run Code Online (Sandbox Code Playgroud)

在 Netsuite UI 上,我可以将 % 添加到费率字段,并且我需要它来项目可以按百分比进行费率。

如何创建具有百分比率的此项目类型?

提前致谢。

ehc*_*ian 5

您可以使用setText

var discountItem = record.create({type: record.Type.DISCOUNT_ITEM, isDynamic:true});
discountItem.setValue({fieldId:'itemid', value:'testDiscountItem'});
discountItem.setText({fieldId:'rate',text:'8.5%'});
discountItem.save();
Run Code Online (Sandbox Code Playgroud)