Netsuite SuiteScript, как получить значение из перенаправленного URL - PullRequest
0 голосов
/ 05 декабря 2018

В Netsuite я создаю кнопку, используя Тип сценария Suitelet.Когда я нажимаю на нее, я перехожу с текущей страницы Netsuite на стороннюю страницу. Когда я нахожусь на сторонней странице и нажимаю кнопку Отправить на сторонней странице, он перенаправляет меня обратно на страницу Netsuite с новым URL, как показано ниже.Как записать значения URL в созданный мной Suitelet.

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

Я хочу перехватить этот URL и получить значение "code" выше.Может кто-нибудь, пожалуйста, расскажите, как этого добиться.

1 Ответ

0 голосов
/ 06 декабря 2018

Я могу решить эту проблему, вызвав клиентский скрипт из Suitelet.URL перенаправления приведет меня к пакету.И в клиентском скрипте я добавил следующий код:

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