2017-05-05 11 views
0

suitscript 2.0で作業していますが、実行中にスイートレットのURLを取得する方法があるかどうかを知る必要がありますか?あなたが内部URLを取得する場合にも返さルート相対値にホストとスキームを追加する必要があり現在のスイートレットのURLを取得する方法

require(['N/runtime', 'N/url'], function(runtime, url){ 
    var cs = runtime.getCurrentScript(); 
    var scriptURL = url.resolveScript({ 
     scriptId: cs.id, 
     deploymentId: cs.deploymentId, 
     returnExternalURL: true 
    }); 

:外部URLの場合

+1

N/urlモジュールを使用することができます - SuiteAnswers ID 44703を参照してください。これを試して問題が発生した場合は、試したことと特定の問題について詳しく説明します持っている。 – Krypton

答えて

3

あなたはこのような何かをしたいです。 2017.1リリースでは、urlにはホストを参照できるurl.resolveDomainメソッドがあります。

0
function onRequest(context) { 
      log.debug({ 
    title: 'context', 
    details: context.request.method 
}); 
     if (context.request.method === 'GET') { 
fil = context.request.parameters.employee 
     log.debug({ 
    title: 'url', 
    details: fil 
}); 
} 

それが実行されているか、と呼ばれながら、あなたのスクリプトのパラメータを取得するために探している場合はこれが.......... を行います。

関連する問題