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

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

2024.02.09
XML
カテゴリ: REST API


SharePoint REST APIを使用してリストに数値フィールドを追加するには、以下の手順を実行します。


メタデータでフィールドを定義する: リストに新しいフィールドを追加する前に、そのフィールドのメタデータを定義する必要があります。


リストにフィールドを追加する: メタデータを定義したら、そのフィールドをリストに追加します。


以下に、この手順の具体的な例を示します。


1. メタデータでフィールドを定義する


まず、フィールドのメタデータを定義する必要があります。これはフィールドのデータ型、表示名、内部名などを含みます。この例では、新しい数値フィールドを追加します。


エンドポイント:


bash

Copy code

POST https://<サイトURL>/_api/web/lists/getByTitle('<リストのタイトル>')/fields

ヘッダー:


css

Copy code

Accept: application/json;odata=verbose

Content-Type: application/json;odata=verbose

X-RequestDigest: <リクエストダイジェスト値>

ボディ:


json

Copy code

{

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

  "FieldTypeKind": 9,

  "Title": "新しい数値フィールド",

  "InternalName": "NewNumberField",

  "Required": false

}

リクエストボディのパラメータの詳細:


__metadata: フィールドのメタデータを指定します。

FieldTypeKind: フィールドの種類を指定します。数値フィールドの場合は 9 です。

Title: フィールドの表示名を指定します。

InternalName: フィールドの内部名を指定します。

Required: フィールドが必須かどうかを指定します。

2. リストにフィールドを追加する


フィールドのメタデータを定義したら、それをリストに追加します。


エンドポイント:


bash

Copy code

POST https://<サイトURL>/_api/web/lists/getByTitle('<リストのタイトル>')/fields/addfield

ヘッダー:


css

Copy code

Accept: application/json;odata=verbose

Content-Type: application/json;odata=verbose

X-RequestDigest: <リクエストダイジェスト値>

ボディ:


json

Copy code

{

  "parameters": {

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

    "AddToDefaultView": true

  }

}

これで、指定したリストに新しい数値フィールドが追加されます。






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

Last updated  2024.02.09 05:32:01


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

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