この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

SaveRecordResult

レコードデータに永続的な変更をもたらす Lightning データサービス操作の結果を表します。

SaveRecordResult オブジェクト

saveRecord および deleteRecord 関数のコールバック関数は、SaveRecordResult オブジェクトを唯一の引数として受け取ります。

属性名 説明
objectApiName String レコードのオブジェクト API 参照名。
entityLabel String レコードの sObject の名前の表示ラベル。
error String エラーは次のいずれかになります。
  • どこで問題が生じたかを示すローカライズ済みメッセージ。
  • エラーの配列 (どこで問題が生じたかを示すローカライズ済みメッセージを含む)。また、項目またはページレベルのエラーなど、エラーの処理に役立つ詳しいデータが含まれていることもあります。

保存の state が SUCCESS または DRAFT の場合は、error が定義されません。

recordId String 影響を受けるレコードの 18 文字の ID。
state String 操作結果の状態。値は次のとおりです。
  • SUCCESS — 操作がサーバで正常に完了しました。
  • DRAFT — サーバに到達できなかったため、操作がローカルにドラフトとして保存されました。到達可能になった時点で変更がサーバに適用されます。
  • INCOMPLETE — サーバに到達できず、デバイスがドラフトをサポートしていません (ドラフトは Salesforce アプリケーションのみでサポートされています)。しばらくしてからこの操作をやり直してください。
  • ERROR — 操作を完了できませんでした。詳細は、error 属性を参照してください。