問題タブ [suitescript]
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 - NetSuite - 1 つの見積もり (別名見積もり) から複数の販売注文を生成する
NetSuiteで 1 つの見積もり/見積書に対して 2 つ (またはそれ以上) のセールス オーダーを生成することは可能ですか?
可能かどうか尋ねると、SuiteScript ですべてを手動で行う必要はありません。
具体的には、custcol_hauser_rate と呼ばれる機会と見積もりトランザクションに追加されたカスタム フィールドがあり、複数の異なる運搬料金で販売注文を生成することを禁止する厳格なビジネス ルールがあります。
「フィルター」を使用して Quote を変換する方法があることを望んでいました。$10/トンと $15/トンの 2 つの異なる運送料金があることがわかっていれば、SuiteScript では、$10 のアイテムと $15 のアイテムに対して 1 つずつ、2 つの変換ステートメントを実行できます。これは、うますぎるように思えます。
Quote の個別の運送業者料金の数は通常 1 つですが、それが重要な場合は半ダースになる可能性があります。それ以外の場合は、コピーを使用して見積もりを分割し、コピーされたバージョンからアイテムを抜き出すことに傾いています。
javascript - Netsuite 保存済み検索を Suitelet サブリストに
スイートレットのサブリストに、作成済みのカスタム保存済み検索のデータを入力しようとしています。私の問題は、サブリストが、私が行っている保存済み検索の「タイプ」に対応するフィールドからのデータのみを入力していることです。たとえば、この場合、保存された検索は「トランザクション」タイプの検索です。たとえば、「名前」や「請求先住所」など、保存された検索で顧客フィールドを参照したい場合、このデータはスイートレットのサブリストに入力されません。トランザクション レコード自体で参照されている他のすべてのフィールドは、サブリストに適切に入力されます。誰かが同じ問題に遭遇したことがあるかどうか疑問に思っていましたが、とにかくここに私が実装しようとしているコードがあります。
netsuite - NetSuite でユーザー イベント スクリプトからクライアント スクリプトに変数を渡す
NetSuite で電子メール機能を実行するために 2 つのスクリプトを使用しています。ボタンを作成するユーザー イベント スクリプトと、必要なすべての変数を取得し、営業チームのサブリストにある値に基づいて電子メールを実行するクライアント スクリプトがあります。ここに私の問題があります:スクリプトをテストするとき、私は管理者の役割でテストしていたので、すべてうまくいきました(私が知っている初歩的な間違いです)。管理者以外の役割がボタンのクリックによってスクリプトを実行しようとすると、役割の権限の問題が原因で nlObjError がスローされます (電子メール アドレスが保存されている従業員データを取得できません)。UE スクリプト (管理者として実行可能) で必要なすべての変数を取得し、それらをクライアント スクリプトに渡すことは可能ですか?
UE スクリプト:
クライアント スクリプト:
netsuite - Jabber クライアントを NetSuite のポートレットとして追加する
ポートレットまたはスイートレットのオンライン html フィールドを介して、converse.js などのオープン ソースの jabber クライアントを追加し、それを何らかの形でレコードに添付することは可能ですか?
converse.min.js をライブラリ スクリプト ファイルとして追加し、converse.min.css をファイル キャビネットに追加してみましたが、機能しませんでした。
誰かがそのようなシナリオで作業したことがある場合は、洞察とアドバイスをいただければ幸いです。
netsuite - suitescriptでポスティングがyesのトランザクションを検索する方法
投稿されたトランザクションを更新するユーザー イベント スクリプトを作成したので、トランザクション (請求書など) が投稿されたことを理解する必要があります。これを suitescript で検索するにはどうすればよいですか。