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