[英]How can i upload/use my client script in suitescript NetSuite
[英]How do I add button in NetSuite client script and use it as trigger for script function?
我试图在脚本记录上添加带有客户端脚本按钮定义的按钮到当前记录,但是由于某种原因,它找不到我的功能。 我要返回函数tryThis
并且在脚本记录上创建的页面上有一个按钮,其中在适当的字段中定义了tryThis
函数,但是代码未运行。 这是我的脚本:
define (['N/currentRecord','N/search','N/record'] ,
function(currentRecord,search,record) {
function tryThis(context){
log.debug({
title: 'try this',
details: 'try this'
});
}
function pageInit(context) {
}
return {
pageInit: pageInit,
tryThis: tryThis
};
});
什么都没发生 :(
是的,脚本已部署。
如何在客户端脚本上使用此按钮?
这并不能完全直接回答您的问题,但希望能对您有所帮助。 我对此进行了测试,并且设置方式似乎没有问题-唯一似乎无法正常工作的是log
模块,我之前在客户端脚本中遇到过该模块。
尝试改用console.log()
或alert()
来运行函数(这对我都有用)。
希望有人对N/log
模块的设计和行为有更详细的了解,因为文档似乎表明这应该可行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.