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

SaveRecordResult

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

SaveRecordResult オブジェクト

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

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

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

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