首页 文章

从用户事件SS 2拨打Suitelet

提问于
浏览
0

我环顾四周,找不到如何从SS 2中的用户事件调用后端Suitelet并返回JSON或纯文本的示例 . 我有一个常见的Suitelet,我想附加到许多用户事件,我可以简单地在URL中或作为对象传递所需的值 . 当我尝试返回的数据是一个HTML页面,并在页面中间指出:“注意你必须在访问这个页面之前登录 . 我已经在url中传递了compid,所以我不确定是该怎么做 . 我已经多次使用客户端的后端Suitelets,没有任何问题 . 感谢任何帮助 .

1 回答

  • 1

    我建议使用SS 2.0自定义模块脚本库,而不是从UE脚本调用suitlet . 无论如何,如果您真的想要使用suitlet进行操作,请转到您的suitlet脚本部署并选中“Available without login”复选框 . UE脚本中的代码应如下所示:

    // in UE script, make sure you resolve properly the suitlet external URL:
    var suitletURL = url.resolveScript({
            scriptId: 'customscript_your_suitlet_scriptid',
            deploymentId: 'customdeploy_your_suitlet_deploymentid',
            returnExternalUrl: true
    });
    
    var response = https.post({
            url : suitletURL,
            headers : myHeaders,
            body : myBody
    });
    

相关问题