supplementary delete_per_supplementary_data#
Description#
input_data_id と supplementary_data_id の一覧で個別指定した補助情報を削除します。
補助情報ごとに削除を確認します。
入力データに紐づくすべての補助情報を削除する場合は、supplementary delete を使用してください。
従来の supplementary delete --csv と --json は、このコマンドに移動しました。
Examples#
補助情報を指定して削除する(CSV)#
--csv に、削除する補助情報が記載されたCSVファイルのパスを指定してください。
CSVのフォーマットは以下の通りです。
カンマ区切り
ヘッダ行あり
列名 |
必須 |
備考 |
|---|---|---|
input_data_id |
Yes |
|
supplementary_data_id |
Yes |
以下はCSVファイルのサンプルです。
input_data_id,supplementary_data_id
input1,supplementary1
input1,supplementary2
input2,supplementary3
$ annofabcli supplementary delete_per_supplementary_data --project_id prj1 --csv supplementary_data.csv
補助情報を指定して削除する(JSON)#
JSON形式で指定された補助情報を削除します。
以下は、JSONのサンプルです。
[
{
"input_data_id": "input1",
"supplementary_data_id": "supplementary1"
},
{
"input_data_id": "input2",
"supplementary_data_id": "supplementary2"
}
]
JSONのキーは、 --csv に指定するCSVファイルの列に対応します。
--json にJSON形式の文字列、またはJSONファイルのパスを指定できます。
$ annofabcli supplementary delete_per_supplementary_data --project_id prj1 --json file://supplementary.json
Usage Details#
ID一覧で指定した補助情報を削除します。
usage: annofabcli supplementary delete_per_supplementary_data
[-h] [--yes] [--endpoint_url ENDPOINT_URL]
[--annofab_user_id ANNOFAB_USER_ID]
[--annofab_password ANNOFAB_PASSWORD] [--annofab_pat ANNOFAB_PAT]
[--logdir LOGDIR] [--disable_log] [--debug] -p PROJECT_ID (--csv CSV |
--json JSON)
Named Arguments#
- -p, --project_id
対象のプロジェクトのproject_idを指定します。
- --csv
削除する補助情報のCSV。ヘッダ行と input_data_id、supplementary_data_id 列が必要です。
- --json
削除する補助情報のJSON配列。各要素に input_data_id と supplementary_data_id を指定します。
file://を先頭に付けるとJSONファイルを指定できます。
common options (after the subcommand)#
- --yes
処理中に現れる問い合わせに対して、常に
yesと回答します。- --endpoint_url
Annofab WebAPIのエンドポイントを指定します。
- --annofab_user_id
Annofabにログインする際のユーザーID
- --annofab_password
Annofabにログインする際のパスワード
- --annofab_pat
Annofabにログインする際のパーソナルアクセストークン
- --logdir
ログファイルを保存するディレクトリを指定します。
Default:
.log- --disable_log
ログを無効にします。
- --debug
HTTPリクエストの内容やレスポンスのステータスコードなど、デバッグ用のログが出力されます。
オーナロールを持つユーザで実行してください。