2016-12-19 4 views
0

誰でも説明できますSuiteletfrom RESTletとはどのように呼びますか?SuiteScript 2.0を使用してSuiteletをRESTletから呼び出す方法

コードスニペットは、次のとおりです。

serverResponse.sendredirect({ 
type: 'SUITLET', 
identifier: 'customscript_sample_rl_cals_sl', 
id: 'customdeploy_sample_rl_cals_sl' 
}); 

しかし、私はhttpsのモジュールを使用している間のRestletにserverResponseを見つけることができませんよ、誰もがこの上で助けることができますか?

答えて

2

RESTlet内でSuiteletを呼び出す方法は次のとおりです。あなたのスイートレットはログインせずに利用可能でなければなりません。実際に私の問題は、MAPの削減であり、あなたも私はSUITEletへのRestletからパラメータを渡すんどのように教えてください、返事を

var myRequest = {}; 
myRequest.headers = {}; 
myRequest.headers["User-Agent"] = "Mozilla/5.0"; 
myRequest.url = 'https://XXXXXXXXX'; //Suitelet External URL 
var myResponse = HTTPSMODULE.get(myRequest); 
+0

こんにちは、感謝をすることができます。この例では、HTTPSモジュール変数はHTTPSMODULEと呼ばれています私がMAP/ReduceスクリプトをRESTletから呼び出すと、管理者ロールを使用していても不十分な権限のように表示されます。しかし、DEMO(TEST)アカウントのようにどこの問題もなく動作しますが、解決策を知っていれば、これを手伝ってもらえますか? –

+0

デモアカウントのようにサンドボックスアカウントで問題が発生しています –

+0

私はスイートレットを通じて間違った役割を果たしました。今は問題なく動作しています。ありがとうございます –

関連する問題