attachment delete#

Description#

添付ファイルを削除します。

Examples#

以下のコマンドは、ページ内の添付ファイルをすべて削除します。削除された添付ファイルはゴミ箱に移動されます。

$ confluence attachment delete --page_id ${PAGE_ID}

--purge を指定すると、ゴミ箱からも削除します。

$ confluence attachment delete --page_id ${PAGE_ID} --purge

補足#

--purge を指定して添付ファイルをゴミ箱から完全に削除すると、ページを更新できない場合があります。その場合は、一時的に前のバージョンに戻せば、ページを更新できるようになります。 https://qiita.com/yuji38kwmt/items/c88f039e02b8508926e6

Usage Details#

添付ファイルを削除します。

usage: confluence attachment delete [-h] [--debug]
                                    [--confluence_base_url CONFLUENCE_BASE_URL]
                                    [--confluence_user_name CONFLUENCE_USER_NAME]
                                    [--confluence_user_password CONFLUENCE_USER_PASSWORD]
                                    -p PAGE_ID [--filename FILENAME]
                                    [--media_type MEDIA_TYPE] [--purge]

Named Arguments#

-p, --page_id

削除したい添付ファイルが存在するページまたはブログのID

--filename

filter parameter to return only the Attachment with the matching file name

--media_type

filter parameter to return only Attachments with a matching Media-Type

--purge

指定すると、ゴミ箱からも完全に削除します。復元できません。

global optional arguments#

--debug

指定するとデバッグ用のログが出力されます。

--confluence_base_url

アクセスするConfluenceのURL(たとえば`https://kurusugawa.jp/confluence`)です。アクセスするAPIのURLは'{confluence_base_url}'/rest/api/...'です。未指定の場合は環境変数`CONFLUENCE_BASE_URL`の値を参照します。

--confluence_user_name

Confluenceにログインする際のユーザー名。未指定の場合は環境変数`CONFLUENCE_USER_NAME`の値を参照します。

--confluence_user_password

Confluenceにログインする際のパスワード。未指定の場合は環境変数`CONFLUENCE_USER_PASSWORD`の値を参照します。