【发布时间】:2022-01-15 23:59:30
【问题描述】:
我在销售订单中添加了一个名为 Membership 的字段,该字段将来自客户记录。然后,当该字段设置为会员级别(例如精英会员)时,它会自动将折扣项目字段设置为特定折扣项目....我遇到一个通知说 SuiteScript 2.x 入口点脚本必须实现一个脚本类型函数我该如何解决这个问题?
/**
*@NApiVersion 2.x
*@NScriptType ClientScript
*/
define(["N/currentRecord", "N/runtime"], function(currentRecord,runtime) {
function pageInit(context) {
const record = currentRecord.get() // Get value of Membership Field
const user = runtime.getCurrentUser().name
}
var membership = currentRecord.getField({
fieldId : "custentity1",
})
if(membership == "Elite"){
//Setting up discount
record.setValue({
fieldId: "discountitem", //fieldId of the Discount Item
value: 137 // Internal ID of the Discount Item
})}
else {
record.setValue({
fieldId: "discount item",
value: 0
});
}
return {
pageInit : pageInit
}
});
【问题讨论】:
-
尝试将 2.x 更改为 2.1 或将 const 更改为 var
标签: javascript netsuite suitescript suitescript2.0