「東雲 忠太郎」の平凡な日常のできごと

2024/02/18(日)10:28

Sharepointrestapiでリストに対してViewを作成する方法

REST API(1363)

SharePoint REST API を使用してリストに対して View を作成する方法は、/Views エンドポイントを使用して新しい View を作成することです。以下は、一般的な手順です。 新しい View のメタデータを定義します。 /Views エンドポイントに POST リクエストを送信して、新しい View を作成します。 具体的な手順を次に示します。 新しい View のメタデータを定義します。これには、View のタイトル、フィルタ条件、表示形式、並べ替え条件などが含まれます。例えば、以下のような JSON 形式で View のメタデータを定義します。 json Copy code {   "Title": "New View",   "ViewQuery": "<Where><Eq><FieldRef Name='Status'/><Value Type='Text'>Completed</Value></Eq></Where>",   "ViewFields": {     "ViewField": [       "Title",       "Description"     ]   },   "RowLimit": 50,   "Query": {     "__metadata": {       "type": "SP.CamlQuery"     },     "ViewXml": "<View><Query><Where><Eq><FieldRef Name='Status'/><Value Type='Text'>Completed</Value></Eq></Where></Query></View>"   } } /Views エンドポイントに POST リクエストを送信して、新しい View を作成します。 http Copy code POST https://<site-url>/_api/web/lists/getByTitle('<list-title>')/Views Content-Type: application/json Authorization: Bearer <access-token> {   "parameters": {     "__metadata": {       "type": "SP.ViewCreationInformation"     },     "Title": "New View",     "ViewQuery": "<Where><Eq><FieldRef Name='Status'/><Value Type='Text'>Completed</Value></Eq></Where>",     "ViewFields": {       "ViewField": [         "Title",         "Description"       ]     },     "RowLimit": 50,     "Query": {       "__metadata": {         "type": "SP.CamlQuery"       },       "ViewXml": "<View><Query><Where><Eq><FieldRef Name='Status'/><Value Type='Text'>Completed</Value></Eq></Where></Query></View>"     }   } } このリクエストでは、新しい View のメタデータが含まれる JSON データが POST リクエストのボディに含まれています。リストのタイトルが必要なので、<list-title> を適切な値に置き換え、<access-token> は適切な認証トークンに置き換えます。 以上の手順に従うと、SharePoint リストに新しい View を作成することができます。

続きを読む

このブログでよく読まれている記事

もっと見る

総合記事ランキング

もっと見る