問題タブ [suitetalk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
netsuite - トークンベースの認証を使用してトランザクション概要データの 2 ページ目を取得中にエラーが発生しました
getPostingTransactionSummary Web サービス アクションを使用する際に、TBA との統合レコードを使用してトランザクション サマリー レコードの複数ページをリクエストするときに、最近問題に遭遇しました。
最初のリクエストは一貫して成功することがわかりましたが、後続のページに対する次のリクエストは失敗し、次のエラーが発生します。
ページ > 1 の場合、検索パラメータは元の検索と正確に一致する必要があります
「getPostingTransactionSummary がエラーを返します: ページ > 1 の場合、検索パラメーターは元の検索と正確に一致する必要があります」というラベルの付いた SuiteAnswer 33416 の提案に従いました。次に、最初のページを最初にリクエストしていることを確認し、フィールドまたはフィルターのパラメーターが変更されていないことを確認し、すぐに 2 番目のページをリクエストしていることを確認しました。
最初のページの任意の Web サービス エンドポイントへのすべての呼び出しが常に成功するため、署名の生成に使用されるメカニズムは正しいように見えます。
以下は、再現に使用されるリクエストのシーケンスを表しています (実際のデータはモックされています)。
最初のページのリクエスト:
最初のページの応答:
2 ページ目のリクエスト:
明確にするために、最初と 2 番目の要求の間の唯一の変更点は、ナンス、タイムスタンプ、署名、および pageIndex です。
2 ページ目の応答:
このエラーは、最初のリクエストが netsuite 側で正しくキャッシュされていないことを示唆しています。また、2 番目のリクエストでトークン パスポートのフィールドのさまざまな順列を試しましたが、役に立ちませんでした。
任意の支援をいただければ幸いです。
c# - NetSuite SuiteTalk - 「SearchColumnSelectField」から値文字列を取得
タイプ「SearchColumnSelectField」として返される値に SuiteTalk からアクセスしようとしているとします。
注: 例として PostingPeriod を使用しますが、同じ問題を持つ "RecordRef" タイプの "searchValue" を返す他の多くのレコードがあります。
This("searchValue.name") は null になります。ここで詳しく説明した問題と同様ですが、CustomFields とは異なり、返された "searchValue" の "internalId" に基づいてルックアップ値を取得する方法が文書化されていません (通常は移入されます)。さらに複雑なことに、返されたオブジェクトには「typeId」が指定されていないように見えます。次のようになります。
繰り返しになりますが、SuiteTalk("searchValue.name") から NetSuite インターフェイスから表示できるテキスト値にアクセスするにはどうすればよいでしょうか? NetSuite のドキュメントが不足しており、この場合は明らかに"period" 型ですが、それをどのように列挙するのでしょうか? または、この場合、値を取得する別の方法があるのでしょうか?
調べてみましたが、これについてはあまり書かれていません。この問題はこの投稿で言及されていると思います。それ以外は本当に何も見つかりません。私はすでに API ドキュメントを確認しました。こことここで、あまり役に立ちません。私が見ていない主題に関するある種の内部ドキュメントがあるのだろうかと思いますが、私が読んだものからは、実際にはそれほど多くはありません。 .
c# - NetSuite SuiteTalk: 「削除されたレコード」タイプの SavedSearch
NetSuite で「削除されたレコード」タイプの「保存された検索」の結果を取得するにはどうすればよいですか? 他の検索タイプは明らかです(CustomerSearchAdvanced、ItemSearchAdvancedなど...)が、これにはオンラインでの参照がないようで、レコードの削除に関するドキュメントのみで、保存された検索を実行していません。
更新 1
私がやろうとしていることをもう少し明確にする必要があります。NetSuite では、レコード タイプ「削除されたレコード」で保存された検索を実行 (および保存) できます。Web インターフェイスからこのプロセスを使用して、少なくとも 5 つの列 (ユーザー定義のものを除く) にアクセスできると思います。
- 削除日
- 削除者
- 環境
- レコードの種類
- 名前
「保存された検索」の一部として検索条件を設定することもできます。システムに既に存在するこれらの一連の「保存された検索」に、既に設定されている検索条件を利用してアクセスし、表示されている 5 つの列すべてからデータを取得したいと考えています。
c# - Netsuite SuiteTalk で「保存済み検索」の検索タイプの保存済み検索を実行するにはどうすればよいですか
保存された検索Netsuite UI
を検索するための保存された検索があります。この保存された検索を実行して、結果を で取得する必要がありますsuiteTalk
。
私は電話した
on everysearchType
および保存された検索は、どの結果にも表示されません。