【SharePoint】RESTコマンドのまとめ(フィールド)

f:id:tecchan365:20190713172452p:plain

SharePointのRESTコマンドのまとめです。
今回は、フィールドのREST APIのまとめです。

SharePoint REST サービスとは

SharePoint の RESTの概要は以下を参照ください。

docs.microsoft.com

www.codesharepoint.com

Field

エンドポイント URI

http://<サイト url>api/web/fields('<フィールド id>)
http://<サイト url>/
api/web/lists(guid'<リスト id>')/fields('<フィールド id>')

メソッド HTTP method 説明
SetShowInDisplayForm POST このフィールドの ShowInDisplayForm プロパティの値を設定します。
SetShowInEditForm POST このフィールドの ShowInEditForm プロパティの値を設定します。
SetShowInNewForm POST このフィールドの ShowInNewForm プロパティの値を設定します。

FieldCalculated

エンドポイント URI

http://<サイト url>api/web/fields('<フィールド id>)
http://<サイト url>/
api/web/lists(guid'<リスト id>')/fields('<フィールド id>')

メソッド HTTP method 説明
SetShowInDisplayForm POST このフィールドの ShowInDisplayForm プロパティの値を設定します。
SetShowInEditForm POST このフィールドの ShowInEditForm プロパティの値を設定します。
SetShowInNewForm POST このフィールドの ShowInNewForm プロパティの値を設定します。

FieldCollection

エンドポイント URI

http://<サイト url>/api/web/fields
http://<サイト url>/
api/web/lists(guid'<リスト id>')/fields

メソッド HTTP method 説明
AddDependentLookupField POST リレーションシップに関してプライマリ ルックアップ フィールドに依存しているセカンダリ ルックアップ フィールドを、その情報の取得場所であるリストに追加します。
AddField POST フィールド コレクションにフィールドを追加します。
CreateFieldAsXml POST 指定されたスキーマ、Boolean 値、およびフィールド オプションに基づいてフィールドを作成します。
GetById GET 指定された ID を持つフィールドを取得します。
GetByInternalNameOrTitle GET 指定された内部名またはタイトルを持つ最初の Field オブジェクトをコレクションから取得します。
GetByTitle GET 指定されたフィールドのタイトルに基づいてコレクション内の最初のフィールド オブジェクト返します。

AddFieldについては、下記を参照ください。

www.codesharepoint.com

FieldComputed

エンドポイント URI

http://<サイト url>/api/web/fields
http://<サイト url>/
api/web/lists(guid'<リスト id>')/fields

メソッド HTTP method 説明
SetShowInDisplayForm POST このフィールドの ShowInDisplayForm プロパティの値を設定します。
SetShowInEditForm POST このフィールドの ShowInEditForm プロパティの値を設定します。
SetShowInNewForm POST このフィールドの ShowInNewForm プロパティの値を設定します。

FieldDateTime

エンドポイント URI

http://<サイト url>/api/web/fields
http://<サイト url>/
api/web/lists(guid'<リスト id>')/fields

メソッド HTTP method 説明
SetShowInDisplayForm POST このフィールドの ShowInDisplayForm プロパティの値を設定します。
SetShowInEditForm POST このフィールドの ShowInEditForm プロパティの値を設定します。
SetShowInNewForm POST このフィールドの ShowInNewForm プロパティの値を設定します。

FieldGeolocation

エンドポイント URI

http://<サイト url>/api/web/fields
http://<サイト url>/
api/web/lists(guid'<リスト id>')/fields

メソッド HTTP method 説明
SetShowInDisplayForm POST このフィールドの ShowInDisplayForm プロパティの値を設定します。
SetShowInEditForm POST このフィールドの ShowInEditForm プロパティの値を設定します。
SetShowInNewForm POST このフィールドの ShowInNewForm プロパティの値を設定します。

FieldGuid

エンドポイント URI

http://<サイト url>/api/web/fields
http://<サイト url>/
api/web/lists(guid'<リスト id>')/fields

メソッド HTTP method 説明
SetShowInDisplayForm POST このフィールドの ShowInDisplayForm プロパティの値を設定します。
SetShowInEditForm POST このフィールドの ShowInEditForm プロパティの値を設定します。
SetShowInNewForm POST このフィールドの ShowInNewForm プロパティの値を設定します。

FieldLookup および FieldUser

エンドポイント URI

http://<サイト url>/api/web/fields
http://<サイト url>/
api/web/lists(guid'<リスト id>')/fields

メソッド HTTP method 説明
SetShowInDisplayForm POST このフィールドの ShowInDisplayForm プロパティの値を設定します。
SetShowInEditForm POST このフィールドの ShowInEditForm プロパティの値を設定します。
SetShowInNewForm POST このフィールドの ShowInNewForm プロパティの値を設定します。

FieldMultiChoice、FieldChoice、および FieldRatingScale

エンドポイント URI

http://<サイト url>/api/web/fields
http://<サイト url>/
api/web/lists(guid'<リスト id>')/fields

メソッド HTTP method 説明
SetShowInDisplayForm POST このフィールドの ShowInDisplayForm プロパティの値を設定します。
SetShowInEditForm POST このフィールドの ShowInEditForm プロパティの値を設定します。
SetShowInNewForm POST このフィールドの ShowInNewForm プロパティの値を設定します。

FieldMultiLineText

エンドポイント URI

http://<サイト url>/api/web/fields
http://<サイト url>/
api/web/lists(guid'<リスト id>')/fields

メソッド HTTP method 説明
SetShowInDisplayForm POST このフィールドの ShowInDisplayForm プロパティの値を設定します。
SetShowInEditForm POST このフィールドの ShowInEditForm プロパティの値を設定します。
SetShowInNewForm POST このフィールドの ShowInNewForm プロパティの値を設定します。

FieldNumber および FieldCurrency

エンドポイント URI

http://<サイト url>/api/web/fields
http://<サイト url>/
api/web/lists(guid'<リスト id>')/fields

メソッド HTTP method 説明
SetShowInDisplayForm POST このフィールドの ShowInDisplayForm プロパティの値を設定します。
SetShowInEditForm POST このフィールドの ShowInEditForm プロパティの値を設定します。
SetShowInNewForm POST このフィールドの ShowInNewForm プロパティの値を設定します。

FieldText

エンドポイント URI

http://<サイト url>/api/web/fields
http://<サイト url>/
api/web/lists(guid'<リスト id>')/fields

メソッド HTTP method 説明
SetShowInDisplayForm POST このフィールドの ShowInDisplayForm プロパティの値を設定します。
SetShowInEditForm POST このフィールドの ShowInEditForm プロパティの値を設定します。
SetShowInNewForm POST このフィールドの ShowInNewForm プロパティの値を設定します。

FieldUrl

エンドポイント URI

http://<サイト url>/api/web/fields
http://<サイト url>/
api/web/lists(guid'<リスト id>')/fields

メソッド HTTP method 説明
SetShowInDisplayForm POST このフィールドの ShowInDisplayForm プロパティの値を設定します。
SetShowInEditForm POST このフィールドの ShowInEditForm プロパティの値を設定します。
SetShowInNewForm POST このフィールドの ShowInNewForm プロパティの値を設定します。

docs.microsoft.com