SuiteScript如何调用后端Suitelet

SuiteScript如何调用后端Suitelet,suitescript,Suitescript,我看过其他的帖子,没有一篇能直接说明这一点。我需要从userevent调用后端Suitelet。我已经创建了一个需要从多个事件调用的通用后端suitelet,我尝试了使用https和完全限定的关系型suitelet URL调用SS2,niether似乎可以工作。完全限定似乎没有错误,但在请求没有输入我放置的catch之后,它转向NS库代码,并且似乎没有调用Suitelet。任何帮助都将不胜感激。我在通话中加入了密码 var url = 'https://debugger.sandbox.nets

我看过其他的帖子,没有一篇能直接说明这一点。我需要从userevent调用后端Suitelet。我已经创建了一个需要从多个事件调用的通用后端suitelet,我尝试了使用https和完全限定的关系型suitelet URL调用SS2,niether似乎可以工作。完全限定似乎没有错误,但在请求没有输入我放置的catch之后,它转向NS库代码,并且似乎没有调用Suitelet。任何帮助都将不胜感激。我在通话中加入了密码

var url = 'https://debugger.sandbox.netsuite.com/app/site/hosting/scriptlet.nl?script=1239&deploy=1';
var header = [];
header['Content-Type']='application/json';
var response = https.post( {
    url     : url
    , header: header
    , body  : {
        data: id
    }
} );

您只能从服务器端脚本成功调用Suitelet,该脚本无需登录即可使用。如果在客户端已存在经过身份验证的会话,则可以从客户端脚本调用未经登录而不可用的Suitelet。也许RESTlet更适合您的场景?您可以在调用RESTlet时传递身份验证头。否则,自定义模块可以保存逻辑并从不同的脚本调用