在Netsuite中,我正在使用Suitelet脚本类型生成一个按钮。当我单击它时,它将带我从当前的Netsuite页面转到一个第三方页面。当我处于第三方页面并单击“在第三方页面中提交”时,它将重定向我回到Netsuite页面,该页面具有新的URL,如下所示。如何在我创建的Suitelet中捕获URL值。
URL : https://system.netsuite.com/pages/customerlogin.jsp?code=U50YFx&state=xyz
我想捕获此URL并获取上面的“代码”值。有人可以告诉我如何实现这一目标。
答案 0 :(得分:1)
我可以通过从Suitelet调用客户端脚本来解决此问题。 重定向网址将带我进入套件。 在客户端脚本中,我添加了以下代码:
var currentUrl=document.location.href;
var url = new URL(currentUrl);
var authCode = url.searchParams.get("code");