Netsuite内部API及应用 --持续更新

常用的脚本类型主要有客户端(client script,简称CS)脚本,用户事件(user event script,简称UE)脚本,suitelet脚本。

1.在标准的页面添加一个按钮,实现带参数跳转到一个客制化页面。使用用户事件脚本中的userEventBeforeLoad方法,这个方法有三个参数function userEventBeforeLoad(type, form, request)
type: create, edit, view, copy, print, email;
form: Current form(默认当前页面,可以form.****)
request:(请求的对象) Request object;

**写方法前,养成良好的代码习惯。function(){
try{…}catch(ex){nlapiLogExecution(‘debug’, ‘BeforeLoadError’, ex.message);}
}**方便排错。查看错误的路径是 脚本–脚本应用–相关记录

**01.**在netsuite中,每条记录拥有一个recordId,使用以下函数进行加载。

nlapiGetRecordId();

**02.**对跳转的网址进行拼接。’’+vendorID+’‘就是01中获取的变量。
var urlR="window.location.href=’/app/common/custom/custrecordentry.nl?rectype=14&vendorID="+vendorID+"’";

**03.**在页面上画一个跳转的按钮,并对按钮事件赋值。
form.addButton(‘custpagevendorAdvanceButton’, ‘新建供应商预付款’,urlR);
//上述的form.addButton有三个参数,第一个参数custpagevendorAdvanceButton是给按钮赋一个id编号,'新建供应商预付款’是按钮上显示的文字,urlR就是点击按钮以后跳转的方向。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值