SuiteScript如何调用后端Suitelet

时间:2017-06-27 13:00:32

标签: suitescript

我看过其他帖子,没有人直接显示这个。我需要从userevent调用后端Suitelet。我创建了一个通用的后端suitelet,我需要从多个事件中调用,我已经尝试使用https调用SS2,并使用完全限定的关联Suitelet URL,并且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
    }
} );

1 个答案:

答案 0 :(得分:0)

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