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

标签 javascript netsuite suitescript scriptlet suitescript2.0

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

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

我想捕获这个url并获取上面“code”的值。有人可以告诉我如何实现这一目标吗?

最佳答案

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

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

关于javascript - Netsuite SuiteScript如何从重定向的url获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53637396/

相关文章:

javascript - 为什么我不能使用 Angular 代码在 D3.js 上画一条线?

javascript - 如何缓存 JSON 响应?

rest - Netsuite Webservices Postman Collection 在哪里?

javascript - NetSuite Suitelet 文件输出

javascript - SuiteScript : Update Case record Status - If Customer Message received

javascript - jQuery localStorage 如果存在则保存它

javascript - 为什么我的函数运行了 3 次?

netsuite - 如何使用 Suitescript 2.0 在 netsuite 中设置 RESTlet 的日期

python-3.x - NetSuite python TBA 身份验证

javascript - 如何读取netsuite中的子列表数据?