ディスカッション
NetSuiteの保存検索やレポートをマスターするための究極のガイドである分析センターを使用して、データの力を最大限に活用しましょう。複雑さを単純化し、組織の真の可能性を解き放ちます。今すぐ分析センターに参加して、新たな高みを目指しましょう!
New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.
Keep an eye out for upcoming NetSuite events, including meetups, workshops, and webinars. These sessions are a great way to connect with peers, learn from experts, and stay current on the latest NetSuite updates and best practices. Registration links are provided in each event.
顧客レコードを新規作成する時に複数通貨を自動的に追加する
適用
製品: NetSuite 2022.2
シナリオ
顧客レコードを作成する時、1つずつ選択することの代わりに自動的に複数通貨を追加します。ユーザー・イベント・スクリプトの送信前機能または送信後機能は使用できます。
顧客レコードへユーザー・イベントのスクリプトをデプロイします。ユーザー・インタフェース(UI)、スクリプト、ワークフロー、CSVインポート、Webサービスにてレコードは作成された時に起動されます。
解決策
- function addMultipleCurrencies(type) {if (type == 'create') {nlapiSetLineItemValue('currency', 'currency', 1, 2);nlapiSetLineItemValue('currency', 'currency', 2, 3);nlapiSetLineItemValue('currency', 'currency', 3, 4);}}
- カスタマイゼーション > スクリプト > スクリプト > 新規 へ移動します
- スクリプトファイルのフィールドにカーソルを重ねます
- 新規 (+) を押下します
- 手順1により作成されたJavascriptファイルをアップロードします
- スクリプトレコードを作成を押下します
- ユーザー・イベントを押下します
- スクリプトを押下します
- 送信前機能:関数名を入力します
例:addMultipleCurrencies
- 送信前機能:関数名を入力します
- 保存を押下します
- 顧客レコードへスクリプトをデプロイします
注:自分の仕様の通りに通貨の内部IDを変更する必要があります。追加する通貨の数も増加できます。
免責事項
ここに記載されているサンプルコードは、法律で認められている最大限の範囲で、いかなる種類の保証もなく、「現状のまま」で提供されています。Oracle+NetSuite社は、開発者がそれぞれの開発プラットフォームにサンプルコードを実装したり、独自の Web サーバー構成を使用したりする際に、個々の成功を保証するものではありません。
Oracle + NetSuite社は、サンプルコードに関連するデータまたは情報の使用、使用結果、正確性、適時性または完全性に関して、いかなる保証も行わず、表明もしません。Oracle + NetSuite社は、明示的にも黙示的にもすべての保証を放棄し、特に、商品性、特定目的への適合性、およびコード、またはそれに関連するサービスやソフトウェアに関連する保証を放棄します。
Oracle + NetSuite社は、本サンプルコードに関連してお客様または他者が行った行為に起因するいかなる種類の直接的、間接的または結果的な損害または費用についても責任を負いません。
0