ディスカッション
AIを用いた自動化で請求書処理を合理化
AIを用いた考察を使用して、計画と予測を迅速化
SuiteWorldまであと41日となりました。以下の最新情報をご確認ください。
アジェンダビルダー公開
SuiteWorld On Airの登録受付開始
新しいNetSuite Prompt Studioコンテスト
その他の最新情報も!
詳細はこのスレッドでご確認ください!
SuiteScript1.0APIを使用して表示モードでレコード内のフィールドの値を取得する
適用
製品: NetSuite 2020.1
シナリオ
ユーザーは、スクリプトを使用してレコード内のフィールドの値を取得したいと考えています。レコードを編集し、ブラウザコンソール(キーボードのF12)を開き、nlapiGetFieldValue('fldnam')を入力することで可能です。使用するパラメータfldnamはフィールドの内部IDとなります。
しかし、表示モードで同じAPIを実行すると、nullが返されます。
解決策
表示モードのレコードからフィールドの値を取得するには、nlapiLookupField APIを使用します。
ブラウザコンソールにnlapiLookupField(type', 'id', 'fldnam') を入力します。ここで使用する'type'はレコード種類の内部ID名、 'id'はレコードの内部ID、 'fldnam'はフィールドの内部IDです。
のAPIの詳細については、フィールドAPIの記事を参照してください。
SuiteScript 2.0バージョンのAPIについては、以下記事をご覧ください。
SuiteScript 1.0 to SuiteScript 2.0 API Map Answer Id: 61033