ColumnDefinition の更新

名前空間: microsoft.graph

サイト、[リスト、][][またはコンテンツ][]タイプを更新します column

アクセス許可

この API を呼び出すには、次のいずれかのアクセス許可が必要です。アクセス許可の選択方法などの詳細については、「アクセス許可」を参照してください。

アクセス許可の種類 アクセス許可 (特権の小さいものから大きいものへ)
委任 (職場または学校のアカウント) Sites.Manage.All、Sites.FullControl.All
委任 (個人用 Microsoft アカウント) サポートされていません。
アプリケーション Sites.Manage.All、Sites.FullControl.All

HTTP 要求

PATCH /sites/{site-id}/columns/{column-id}
PATCH /sites/{site-id}/lists/{list-id}/columns/{column-id}
PATCH /sites/{site-id}/contentTypes/{contentType-id}/columns/{column-id}
PATCH /sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columns/{column-id}

要求ヘッダー

名前 説明
Authorization ベアラー {token}。必須。
Content-Type application/json. Required.

要求本文

要求本文で、更新する columnDefinition リソースのプロパティの JSON 表記を指定します。 最適なパフォーマンスを得るために、変更されていない既存の値を含めないでください。

サイトまたはリスト 内の****列の 場合、id プロパティ以外の columnDefinition の任意のプロパティを 更新 できます。

contentType の列の 場合は、必須プロパティまたは非表示 プロパティのみを****更新 できます。

応答

成功した場合、このメソッドは応答コードと、応答本文で 200 OK [更新された columnDefinition][] オブジェクトを返します。

要求

PATCH /sites/{site-id}/contentTypes/{contentType-id}/columns/{column-id}
Content-Type: application/json

{
  "required": true,
  "hidden": false,
  "propagateChanges": false     
}

応答

注: ここに示す応答オブジェクトは、読みやすさのために短縮されている場合があります。

HTTP/1.1 200 OK
Content-type: application/json

{
  "description": "",
  "displayName": "Custom Column",
  "enforceUniqueValues": false,
  "hidden": false,
  "id": "11dfef35-e2f7-4f17-82b0-6fba34445103",
  "indexed": false,
  "name": "Custom Column",
  "readOnly": false,
  "required": true,
  "text": {
    "allowMultipleLines": false,
    "appendChangesToExistingText": false,
    "linesForEditing": 0,
    "maxLength": 255
  }
}