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

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

2024.02.22
XML
カテゴリ: REST API


SharePoint REST APIを使用してリストアイテムに添付ファイルを追加するには、次の手順を実行します。


添付ファイルを追加するリストアイテムのIDを特定します。

添付ファイルをアップロードします。

以下は、Pythonを使用してリストアイテムに添付ファイルを追加する例です。


python

Copy code

import requests


# SharePointサイトURL

site_url = "https://your-sharepoint-site-url"


# リストの名前またはGUID(GUIDを使用する場合は、'/lists/{list-guid}'のURLに置き換えます)

list_name = "YourListName"


# リストアイテムのID

item_id = 1


# 添付ファイル名

attachment_name = "attachment.txt"


# アクセストークン(適切な方法で取得してください)

access_token = "your-access-token"


# リクエストヘッダー

headers = {

    "Authorization": "Bearer " + access_token,

    "Accept": "application/json;odata=verbose",

    "Content-Type": "application/json;odata=verbose"

}


# 添付ファイルをアップロードするためのHTTP POSTリクエスト

with open("path/to/attachment.txt", "rb") as file:

    attachment_content = file.read()


attachment_response = requests.post(

    f"{site_url}/_api/web/lists/getbytitle('{list_name}')/items({item_id})/AttachmentFiles/add(FileName='{attachment_name}')",

    headers=headers,

    data=attachment_content

)


# レスポンスを確認

if attachment_response.status_code == 200:

    print("Attachment uploaded successfully.")

else:

    print("Failed to upload attachment. Status code:", attachment_response.status_code)

この例では、/_api/web/lists/getbytitle('{list_name}')/items({item_id})/AttachmentFiles/add(FileName='{attachment_name}')エンドポイントに対してHTTP POSTリクエストを送信して、特定のリストアイテムに添付ファイルを追加しています。必要に応じて、list_name、item_id、attachment_name、ファイルのパスを適切な値に置き換えてください。






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

Last updated  2024.02.22 06:50:18


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

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