Netsuite SuiteScript 如何从重定向中获取值 url

Netsuite SuiteScript how to get value from the redirected url

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

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

我想捕获这个url,得到上面"code"的值。有人能告诉我如何实现吗。

我可以通过从 Suitelet 调用客户端脚本来解决这个问题。 重定向 url 将带我到 suitelet。 在客户端脚本中,我添加了以下代码:

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