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

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

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"

}


# 添付ファイルを削除するためのHTTP POSTリクエスト

delete_response = requests.post(

    f"{site_url}/_api/web/lists/getbytitle('{list_name}')/items({item_id})/AttachmentFiles/getByFileName('{attachment_name}')/deleteObject",

    headers=headers

)


# レスポンスを確認

if delete_response.status_code == 200:

    print("Attachment deleted successfully.")

else:

    print("Failed to delete attachment. Status code:", delete_response.status_code)

この例では、/_api/web/lists/getbytitle('{list_name}')/items({item_id})/AttachmentFiles/getByFileName('{attachment_name}')/deleteObjectエンドポイントに対してHTTP POSTリクエストを送信して、指定されたファイル名の添付ファイルを削除しています。必要に応じて、list_name、item_id、attachment_nameを適切な値に置き換えてください。






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

Last updated  2024.02.22 06:52:20


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

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