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

Javascript Netsuite SuiteScript如何从重定向的url获取值,javascript,netsuite,suitescript,scriptlet,suitescript2.0,Javascript,Netsuite,Suitescript,Scriptlet,Suitescript2.0,在Netsuite中,我使用Suitelet脚本类型生成一个按钮。当我点击它时,它将把我从当前的Netsuite页面带到第三方页面。当我在第三方页面中并在第三方页面中点击submit时,它会将我重定向回Netsuite页面,该页面将具有如下所示的新URL。如何在我创建的Suitelet中捕获URL值 网址: 我想捕获这个url并获取上面代码的值。有人能告诉我如何做到这一点吗。我可以通过从Suitelet调用客户端脚本来解决这个问题。 重定向url将带我到suitelet。 在客户端脚本中,我添

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

网址:


我想捕获这个url并获取上面代码的值。有人能告诉我如何做到这一点吗。

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

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

您是否尝试以与内部重定向/打开时相同的方式读取参数?i、 你能用context.request.parameters试试吗?注意:context是SuiteScript 2.0中suitelet的onRequest方法收到的参数。我使用searchParams函数来解决此问题