パス
PATCH /api/table/{tableId}/record/{recordId}リクエスト
パスパラメーター
リクエスト本文
- record(必須)
- 説明: 更新するレコードデータ
- 型: オブジェクト
- 例:
- 注:
fieldsオブジェクトには、フィールド名と対応する新しい値が含まれます。フィールド型ごとに値の構造が異なります。詳しくはレコードフィールドの値の型をご覧ください。
nullを渡します。フィールド名を含めなかった場合、そのフィールドは更新されません。
- fieldKeyType(任意)
- 説明: フィールドキーの種類を指定します
- 型: 文字列
- 指定可能な値:
- “name”: フィールド名をキーとして使用します
- “id”: フィールドIDをキーとして使用します
- “dbFieldName”: フィールドのdbFieldNameをキーとして使用します
- 例:
"name"、"id"、または"dbFieldName" - 注: 指定しない場合、デフォルトではフィールド名がキーとして使用されます。
- 使用方法:
- “name”に設定した場合:
- “id”に設定した場合:
- “name”に設定した場合:
- typecast(任意)
- 説明: フィールド値の型を自動変換するかどうかを指定します。デフォルトでは厳密な検証が適用され、入力値が現在のフィールドのデータ型と一致している必要があります。有効にすると、システムが自動変換を試みます。
- 型: ブール値
- 指定可能な値: trueまたはfalse
- 例:
true - 注: trueに設定すると、入力値を正しいフィールド値の型へ変換しようとします。
- 使用例:
- リンクフィールド: 主キーテキストをリンクに直接使用できます
- 日付フィールド: 標準形式以外の日付文字列を使用できます
- ユーザーフィールド: ユーザー名を直接使用できます
- リンクフィールド: 主キーテキストをリンクに直接使用できます
- order(任意)
- 説明: レコードの更新後、指定したビュー内の指定位置へ移動します。
- 型: オブジェクト
- プロパティ:
- viewId: ビューID
- anchorId: 基準となるレコードID
- position: 基準レコードに対する位置。指定可能な値:
"before"または"after"
- 例:
レスポンス
成功レスポンス
- ステータスコード: 200 OK
- レスポンス本文: 更新されたレコードデータを返します。
エラーレスポンス
- ステータスコード: 400 Bad Request: リクエスト本文の形式が正しくないか、必須フィールドがありません。
- ステータスコード: 404 Not Found: 指定したtableIdまたはrecordIdが存在しません。

