SaveResult
update() コールは、SaveResult オブジェクトの配列を返します。SaveResult 配列の各要素は、update() コールの sObjects パラメータとして渡された sObject[] 配列に対応します。たとえば、SaveResult 配列の最初のインデックスで返されるオブジェクトは、sObject[] 配列の最初のインデックスで指定されるオブジェクトに一致します。
SaveResult オブジェクトには次のプロパティがあります。
| 名前 | 型 | 説明 |
|---|---|---|
| id | ID | 正常に更新された sObject の ID。この項目に値が入力されている場合、オブジェクトは正常に更新されています。この項目が空の場合、オブジェクトは更新されず、API はエラー情報を返しています。 |
| success | boolean | オブジェクトの update() コールが成功したかどうかを示します (成功した場合は true、失敗した場合は false)。 |
| errors | Error[] |
update() コール中にエラーが発生した場合、エラーコードと説明を示す 1 つ以上の Error オブジェクトからなる配列。 組織に有効な重複ルールがあり、重複が検出された場合、SaveResult にはデータ型が DuplicateError の Error が含まれます。 |