我环顾四周,找不到如何从SS 2中的用户事件调用后端Suitelet并返回JSON或纯文本的示例 . 我有一个常见的Suitelet,我想附加到许多用户事件,我可以简单地在URL中或作为对象传递所需的值 . 当我尝试返回的数据是一个HTML页面,并在页面中间指出:“注意你必须在访问这个页面之前登录 . 我已经在url中传递了compid,所以我不确定是该怎么做 . 我已经多次使用客户端的后端Suitelets,没有任何问题 . 感谢任何帮助 .
我建议使用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 });
1 回答
我建议使用SS 2.0自定义模块脚本库,而不是从UE脚本调用suitlet . 无论如何,如果您真的想要使用suitlet进行操作,请转到您的suitlet脚本部署并选中“Available without login”复选框 . UE脚本中的代码应如下所示: