SS 1とSuiteletを使用して関連するアセンブリアイテムのリストをロードしています。私はそれらを改造しますが、私はそのスクリプトの使用制限に反して走っています。私はこれをレシートに荷を降ろしました。私は "INVALID_HOST"、 "message":レスポンスの "Invalid host debugger.sandbox.netsuite.c"というメッセージを受け取りました。 'nlapiRequestURL'私はSuiteletからスクリプトを呼び出していますが、どうすれば無効なホストにすることができますか?どんな助けでも素晴らしいです、ありがとうSuiteScriptがデータユニットを超過
0
A
答えて
1
URLが不完全であることに気づいたように、無効なホストの問題を解決するための詳細が必要です。コードを貼り付けると、さらに手伝うことができます。
1:すぐにユーザーの入力を処理し、バックあなたが実際にあなたの2つの方法で進めることができます達成しようとしているものにステップを取る
。 (ユーザーはプロセスが終了するまで待つ必要があります)
2:バッチジョブをスケジュールします。
オプション1(即時処理)を選択する場合は、フォーム上のボタンにアタッチされたクライアントサイド機能を設定することをお勧めします。さらに、データを受信して処理するには、SuiteletでPOST要求を受け入れる必要があります。クライアント側の関数はループ内のアイテムを処理し、ajax呼び出しを使用して処理するために各アイテムをスイートレットに渡します(ガバナンスポイントを使用する場合はnlapiRequestURL
を使用しないでください)。もしあなたが欲しいのであれば、Ajaxコールにコールバック関数を追加してプログレスバーを表示することもできます。そのため、Suiteletによってレコードの1つが処理されるたびにプログレスバーが更新され、100%が「Complete」と表示されます。
オプション2(バッチジョブをスケジュールする)の場合は、nlapiScheduleScript(scriptId, deployId, params)
を使用してスケジュールされたスクリプトにパラメータとしてデータを渡し、ループでデータを処理し、最後にユーザーに電子メールを送信させることができます。好ましくは、Map Reduceスクリプトを使用したいが、それはSS 2.0にある。
関連する問題
- 1. Excelセルの最大文字数を削除/超過/超過/超過Excel
- 2. CRM fetchxml - AggregateQueryRecordLimitが超過
- 3. 最大コールスタックが超過
- 4. MySQLのチューニングメモリ超過
- 5. AzureバッチスタートタスクがautoScaleEvaluationIntervalを超過します
- 6. Python requests.exceptions.TooManyRedirects:30リダイレクトを超過
- 7. Instagramの投稿のコメント数が超過
- 8. Sql execption:最大ストアドプロシージャのレベルが超過
- 9. AWSエラー:スロットル時のレートが超過
- 10. setTimeoutコール中に最大コールスタックサイズが超過
- 11. SPOJ:一般(期限超過)
- 12. イメージダウンロードサービスリソースの超過使用
- 13. Intプライマリキー超過int範囲
- 14. Playでのメモリ超過!フレームワークメソッドコール
- 15. 最初のデータユニットの "Extension"
- 16. jQuery:超過額を加算する
- 17. C++プログラムクラッシュ(制限時間を超過)
- 18. Maps.newDirectionFinder()毎日のリクエストクォータを超過
- 19. 応答バッファリミットASPページでエラーを超過
- 20. ifelseステートメントで制限を超過
- 21. java.lang.OutOfMemoryError:GCオーバーヘッドの上限を超過リーダー
- 22. Tweepy Twitter APIレート制限を超過
- 23. spoj TESTINT制限時間を超過
- 24. システムリソースがalter table counter(自己番号)を超えたときに超過
- 25. ネストされた約束 - モカ - 超過タイムアウト
- 26. 角度2 - エラー:(SystemJS)最大コールスタックサイズ超過(...)
- 27. 最大再試行超過 - Elasticsearch
- 28. fabric.api.runからの超過出力
- 29. 503クォータ超過 - Googleアプリケーションエンジンデプロイ済みサイト
- 30. xero apiによる無効の超過
URLは切り捨てられ、ちょうど楕円(...)が付いていました。私が使用しているURLは、次のとおりです:https://debugger.sandbox.netsuite.com/app/site/hosting/restlet.nl?script=60&deploy=1何が必要ですか?一緒に連鎖する予定の他のプロセスとしてすぐに処理する必要があります。私はすでに書かれているようにレシートを持っていきたいと思いますが、もしそれがなければ、Suiteletについて言及しました。あなたはインターフェイスなしで情報を処理するものを作成すると言っていますか? – jk121960
スイートレットのデプロイメントURLを使用し、jQueryを使用してPOSTし、データを変更します。もし成功/失敗のメッセージをajax呼び出しに返す方法があれば?何か助けてくれてありがとう。 – jk121960
インターフェイスに使用しているのと同じスイートレットを使用できます。着信要求がGETの場合にのみフォームが送信されるようにしてください。スイートレットからの応答を返信するには、response.write( "Hello world")を使用してください。 –