ディスカッション
NetSuiteの保存検索やレポートをマスターするための究極のガイドである分析センターを使用して、データの力を最大限に活用しましょう。複雑さを単純化し、組織の真の可能性を解き放ちます。今すぐ分析センターに参加して、新たな高みを目指しましょう!
SuiteScriptで追加したボタンを押下する時に作成されたレコードは重複する
適用
製品: NetSuite 2025.1
シナリオ
Suiteletスクリプトで作成したフォームへデータを入力します。送信ボタンを押下すると、入力したデータを基づいて、スクリプトでレコードを作成します。しかし、作成されるれコードは重複してしまいます。
解決策
nlobjForm.addButtonの代わり、フォームへ送信ボタンを追加する場合にnlobjForm.addSubmitButtonを使用します。nlobjForm.addButtonで作成されたボタンは2回以上にも押下できる為、レコードを作成するスクリプトを複数に実行されます。addSubmitButtonで作成されたボタンとは、1回しか押下できなく、2回以上押下したら「このフォームは既に送信しています。」の通知メッセージが表示されます。
nlobjFormメソッドの詳細は、SuiteAnswers 10266で参照してください。
タグ付けされた:
0