Netsuite SuiteScript如何从重定向的URL中获取价值

时间:2018-12-05 17:08:16

标签: javascript netsuite suitescript scriptlet suitescript2.0

在Netsuite中,我正在使用Suitelet脚本类型生成一个按钮。当我单击它时,它将带我从当前的Netsuite页面转到一个第三方页面。当我处于第三方页面并单击“在第三方页面中提交”时,它将重定向我回到Netsuite页面,该页面具有新的URL,如下所示。如何在我创建的Suitelet中捕获URL值。

URL https://system.netsuite.com/pages/customerlogin.jsp?code=U50YFx&state=xyz

我想捕获此URL并获取上面的“代码”值。有人可以告诉我如何实现这一目标。

1 个答案:

答案 0 :(得分:1)

我可以通过从Suitelet调用客户端脚本来解决此问题。 重定向网址将带我进入套件。 在客户端脚本中,我添加了以下代码:

var currentUrl=document.location.href;
    var url = new URL(currentUrl);
    var authCode = url.searchParams.get("code");