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

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

2024.02.25
XML
カテゴリ: REST API


SharePoint REST API を使用してリストに対してインデックスを追加する方法は、以下の手順に従います。


インデックスを追加するリストの ID を取得します。


リストに対して新しいインデックスを作成します。


以下は、これらの手順を実行するための具体的な方法です。


リストの ID を取得します。


perl

Copy code

GET https://<site-url>/_api/web/lists/getbytitle('<list-title>')?$select=Id

ここで、<list-title> は対象のリストのタイトルです。


例えば、リクエストを送信すると以下のようなレスポンスが得られます。


json

Copy code

{

    "d": {

        "Id": "guid-value"

    }

}

この guid-value がリストの ID です。


取得したリストの ID を使用して、新しいインデックスを作成します。


bash

Copy code

POST https://<site-url>/_api/web/lists/getbytitle('<list-title>')/fields/addfield

リクエストボディには、新しいインデックスの情報を含める必要があります。例えば、以下のようなリクエストボディを使用できます。


json

Copy code

{

    "__metadata": { "type": "SP.Field" },

    "FieldTypeKind": 1,  // フィールドの種類 (テキストフィールドの場合は1)

    "Title": "FieldName",  // インデックスを追加するフィールドの名前

    "Indexed": true

}

この例では、FieldName という名前のフィールドにインデックスを追加しています。


要求ヘッダーには適切な認証情報を含め、要求のコンテンツタイプを application/json;odata=verbose に設定します。


これにより、SharePoint REST API を使用してリストに新しいインデックスを追加することができます。






お気に入りの記事を「いいね!」で応援しよう

Last updated  2024.02.25 09:49:30


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

© Rakuten Group, Inc.
Create a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: