contentType リソースの種類

名前空間: microsoft.graph

SharePoint内のコンテンツ タイプを表します。 コンテンツ タイプを使用すると、リスト内のすべての listItem に存在する必要がある一連の列を定義できます。

メソッド

メソッド 戻り値の種類 説明
サイト内の contentType を一覧表示する contentType コレクション サイト内の contentType オブジェクトとそのプロパティの一覧を取得します。
リスト内の contentType を一覧表示する contentType コレクション contentType オブジェクトとそのプロパティの一覧をリストに取得します。
サイトの contentType を作成する contentType サイトに新しい contentType オブジェクトを作成します。
contentType を取得する contentType contentType オブジェクトのプロパティとリレーションシップを読み取ります。
contentType を更新する contentType contentType オブジェクトのプロパティを更新します。
contentType を削除する なし contentType オブジェクトを削除します。
isPublished Boolean contentType が発行されているかどうかを確認します。
publish contentType contentType を発行します。
unpublish contentType contentType を公開解除します。
addCopy contentType サイトからリストに contentType のコピーを追加します
associateWithHubSites contentType contentType をハブ サイトの一覧に関連付けます。
copyToDefaultContentLocation contentType contentType 内の既定のコンテンツの場所にファイルをコピーします。
列を一覧表示する columnDefinition コレクション contentTypecolumnDefinition リソースとして表される列のコレクションを取得します。
列を作成する columnDefinition サイトまたはリストの コンテンツ タイプ に列を追加します。
getCompatibleHubContentTypes contentType コレクション ターゲット サイト またはリストに追加できるコンテンツ タイプ ハブから互換性のあるコンテンツ タイプの 一覧を取得します。
addCopyFromContentTypeHub contentType 公開されたコンテンツ タイプのコピーをコンテンツ タイプ ハブからターゲット サイト またはリストに追加または同期 します

プロパティ

プロパティ 種類 説明
associatedHubsUrls Collection(string) このコンテンツ タイプが関連付けられているハブ サイトの正規の URL の一覧。 これには、このコンテンツ タイプが適用されるキューに置かれているか、既に適用されているすべてのハブ サイトが含まれます。 コンテンツ タイプを適用すると、コンテンツ タイプが適用されたサイトのリストに適用されます。
description string アイテムの説明テキストです。
documentSet documentSet ドキュメント セット のメタデータ。
documentTemplate documentSetContent ドキュメント テンプレートのメタデータ。 ドキュメントにサイトとそのサブサイト間で一貫性のあるコンテンツがあることを確認するには、Word、Excel、またはPowerPoint テンプレートをサイト コンテンツ タイプに関連付けることができます。
グループ string このコンテンツ タイプが属するグループの名前。 関連するコンテンツ タイプを整理するのに役立ちます。
hidden Boolean コンテンツ タイプがリストの [新規作成] メニューで非表示かどうかを示します。
id string コンテンツ タイプの一意識別子。
inheritedFrom itemReference このコンテンツ タイプが、別のスコープ (サイトなど) から継承されている場合、そのコンテンツ タイプが定義されているアイテムへの参照を提供します。
isBuiltIn Boolean コンテンツ タイプが組み込みのコンテンツ タイプであるかどうかを指定します。
name string コンテンツ タイプの名前。
順序 contentTypeOrder 選択 UI でコンテンツ タイプを表示する順番を指定します。
Parentid string コンテンツ タイプの一意識別子。
propagateChanges Boolean 場合 trueは、コンテンツ タイプに加えられた変更は、継承されたコンテンツ タイプとコンテンツ タイプを実装するリストにプッシュされます。
Readonly Boolean 場合 trueは、この値が最初に設定されていない限り、コンテンツ タイプを false変更できません。
sealed Boolean 場合 trueは、ユーザーまたはプッシュダウン操作を使用してコンテンツ タイプを変更できません。 サイト コレクションの管理者だけがコンテンツ タイプのシールまたはシール解除ができます。

リレーションシップ

リレーションシップ 説明
base contentType このコンテンツ タイプの派生元となる親 contentType。
columnLinks columnLink コレクション このコンテンツ タイプで必要な列のコレクション。
baseTypes Collection(contentType) このコンテンツ タイプの先祖であるコンテンツ タイプのコレクション。
columnPositions Collection(columnDefinition) コンテンツ タイプの列の順序情報。
columns Collection(columnDefinition) この contentType の列定義のコレクション。

詳細については、「コンテンツ タイプとコンテンツ タイプ発行の概要」を参照してください。

JSON 表記

contentType リソースの JSON 表現を次 示します。

{
  "associatedHubsUrls" : ["string"],
  "base": { "@type": "microsoft.graph.contentType" },
  "baseTypes" : [{ "@type": "microsoft.graph.contentType" }],
  "columns" : [{ "@type": "microsoft.graph.columnDefinition" }],
  "columnLinks": [{ "@type": "microsoft.graph.columnLink" }],
  "columnPositions" : [{ "@type": "microsoft.graph.columnDefinition" }],
  "description": "string",
  "documentSet" : { "@type": "microsoft.graph.documentSet" },
  "documentTemplate" : { "@type": "microsoft.graph.documentSetContent" },
  "group": "string",
  "hidden": false,
  "id": "string",
  "inheritedFrom": { "@type": "microsoft.graph.itemReference" },
  "isBuiltIn" : false,
  "name": "string",
  "order": { "@type": "microsoft.graph.contentTypeOrder" },
  "parentId": "string",
  "propagateChanges" : false,
  "readOnly": false,
  "sealed": false
}