columnDefinition リソースの種類

名前空間: microsoft.graph

サイト、リスト、または contentType[][][の列][]を[表します][]。

列の ColumnDefinitions とフィールド hidden 値は、既定では表示されません。 非表示の columnDefinitions を一覧表示するには、ステートメント hidden に含 $select める必要があります。 [listItems listItem]に非表示の フィールド値を一覧表示 [するには、]ステートメントに目的の列を名前で含 $select める必要があります。

メソッド

メソッド 戻り値の種類 説明
サイト内の列を一覧表示する columnDefinition コレクション サイト内の columnDefinition オブジェクトとそのプロパティの一覧を取得 します
リスト内の列を一覧表示する columnDefinition コレクション リスト内の columnDefinition オブジェクトとそのプロパティの一覧を取得 します
コンテンツ タイプの列を一覧表示する columnDefinition コレクション コンテンツ タイプの columnDefinition オブジェクトとそのプロパティの一覧を 取得します
サイトの columnDefinition を作成する columnDefinition サイトに 新しい columnDefinition オブジェクトを作成 します
リストの columnDefinition を作成する columnDefinition リストに 新しい columnDefinition オブジェクトを作成 します
コンテンツ タイプの columnDefinition を作成する columnDefinition コンテンツ タイプに 新しい columnDefinition オブジェクトを 作成します
Get columnDefinition columnDefinition columnDefinition オブジェクトのプロパティとリレーションシップ を読み取 る。
ColumnDefinition の更新 columnDefinition columnDefinition オブジェクトのプロパティを更新します。
Delete columnDefinition なし columnDefinition オブジェクトを削除します。

プロパティ

列には、さまざまな種類のデータを保持できます。 次のプロパティは、列に保持されるデータの種類と、そのデータに関する追加の設定を示します。 型関連のプロパティ (ブール型、計算済み、選択項目、通貨、dateTime、ルックアップ、数値、personOrGroup、テキスト、用語、hyperlinkOrPicture、サムネイル、contentApprovalStatus) は相互に排他的です。列には、指定されている列の 1 つのみを指定できます。

プロパティ名 種類 説明
columnGroup string サイト列の場合、この列が属するグループの名前。 関連する列を整理するのに役立ちます。
説明 string 列に関するユーザー向けの説明。
displayName string 列を示すユーザー向けの名前。
enforceUniqueValues Boolean 場合 true は、この列の 2 つのリスト アイテムが同じ値を持つ可能性があります。
hidden Boolean この列がユーザー インターフェイスに表示されるかどうかを指定します。
id 文字列 列の一意識別子。
indexed ブール値 列の値を並べ替えと検索に使用できるかどうかを指定します。
name string listItemfields に表示される、列を示す API 向けの名前。 ユーザー向けの名前については displayName をご覧ください。
readOnly ブール値 列の値を変更できるかどうかを指定します。
required Boolean 列の値が省略可能かどうかを指定します。
boolean booleanColumn この列にはブール値が格納されます。
calculated calculatedColumn この列のデータは、他の列に基づいて計算されます。
choice choiceColumn この列には、選択肢リストからのデータが格納されます。
currency currencyColumn この列には通貨値が格納されます。
dateTime dateTimeColumn この列には日時の値が格納されます。
defaultValue defaultColumnValue この列の既定値です。
地理位置情報 geolocationColumn この列には位置情報が格納されます。
lookup lookupColumn この列のデータは、サイト内の別のソースから検索されます。
number numberColumn この列には数値が格納されます。
personOrGroup personOrGroupColumn この列にはユーザーまたはグループの値が格納されます。
text textColumn この列にはテキスト値が格納されます。
isDeletable ブール値 この列を削除できるかどうかを示します。
propagateChanges Boolean 'true' の場合、この列に対する変更は、列を実装するリストに反映されます。
isReorderable ブール値 列の値を並べ替え可能かどうかを示します。 読み取り専用です。
isSealed Boolean 列を変更できるかどうかを指定します。
検証 columnValidation この列には、列の検証式とメッセージが格納されます。
hyperlinkOrPicture hyperlinkOrPictureColumn この列には、ハイパーリンクまたは画像の値が格納されます。
用語 termColumn この列には分類用語が格納されます。
sourceContentType contentTypeInfo この列の継承元の ContentType。 contentTypes 列の応答にのみ表示されます。 読み取り専用です。
thumbnail thumbnailColumn この列には、サムネイル値が格納されます。
type columnTypes サイト列の場合は、列の種類を指定します。 読み取り専用です。
contentApprovalStatus contentApprovalStatusColumn この列には、コンテンツ承認の状態が格納されます。

リレーションシップ

プロパティ名 種類 説明
sourceColumn columnDefinition コンテンツ タイプ列のソース列。

注: これらのプロパティは [、SPFieldType][]列挙SharePoint対応します。 最も一般的なフィールドの種類は、前の表で表されます。 ただし、この API にはまだいくつかがありません。 そのような場合、どの列タイプ ファセットも入力されず、基本的なプロパティだけが列に含まれます。 サイトとリスト列の応答には isDeletable 、propagateChanges 、isReorderable 、isSealed 、validation 、hyperlinkOrPicture 、term 、sourceContentTypeサムネイル、type、contentApprovalStatus、および sourceColumn プロパティが含まれます。

JSON 表記

columnDefinition リソースの JSON 表記を次に示します。

{
  "columnGroup": "string",
  "description": "description",
  "displayName": "friendly name",
  "enforceUniqueValues": true,
  "hidden": false,
  "id": "string",
  "indexed": true,
  "name": "staticNameForApi",
  "readOnly": false,
  "required": false,
  "boolean": { "@odata.type": "microsoft.graph.booleanColumn" },
  "calculated": { "@odata.type": "microsoft.graph.calculatedColumn" },
  "choice": { "@odata.type": "microsoft.graph.choiceColumn" },
  "currency": { "@odata.type": "microsoft.graph.currencyColumn" },
  "dateTime": { "@odata.type": "microsoft.graph.dateTimeColumn" },
  "defaultValue": { "@odata.type": "microsoft.graph.defaultColumnValue" },
  "geolocation": { "@odata.type": "microsoft.graph.geolocationColumn" },
  "lookup": { "@odata.type": "microsoft.graph.lookupColumn" },
  "number": { "@odata.type": "microsoft.graph.numberColumn" },
  "personOrGroup": { "@odata.type": "microsoft.graph.personOrGroupColumn" },
  "text": { "@odata.type": "microsoft.graph.textColumn" },
  "isDeletable" : false,
  "propagateChanges": false,
  "isReorderable": false,
  "isSealed": false,
  "validation": { "@odata.type": "microsoft.graph.columnValidation" },
  "hyperlinkOrPicture": { "@odata.type": "microsoft.graph.hyperlinkOrPictureColumn" },
  "term": { "@odata.type": "microsoft.graph.termColumn" },
  "sourceContentType": { "@odata.type": "microsoft.graph.contentTypeInfo" },
  "thumbnail": { "@odata.type": "microsoft.graph.thumbnailColumn" },
  "type": { "@odata.type": "microsoft.graph.columnTypes" },
  "contentApprovalStatus": { "@odata.type": "microsoft.graph.contentApprovalStatusColumn" }
}