contentType リソースの種類

名前空間: microsoft.graph

重要

Microsoft Graph のバージョンの /beta API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 API が v1.0 で使用できるかどうかを確認するには、 バージョン セレクターを使用します。

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

メソッド

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

プロパティ

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

リレーションシップ

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

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

JSON 表記

リソースの 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
}