comment update_onhold# Description# 保留コメントを更新します。 comment_id が一致するコメントが存在する場合だけ更新します。存在しない場合はスキップします。 Examples# 基本的な使い方# --json に保留コメントの内容をJSON形式で指定すると、保留コメントを更新できます。 comment.json# [ { "task_id": "task1", "input_data_id": "input_data1", "comment_id": "comment1", "comment": "画像が間違っています。" } ] JSONの各要素は1件の保留コメントを表します。 保留コメントのプロパティとして指定できるキーは以下の通りです。 task_id:タスクID。必須。 input_data_id:入力データID。必須。 comment_id:コメントID。必須。 comment:コメントの内容。必須。 annotation_id:コメントに紐づくアノテーションのannotation_id。 $ annofabcli comment update_onhold --project_id prj1 --json file://comment.json CSV形式で指定する場合# --csv にCSVファイルを指定すると、保留コメントを更新できます。 comment.csv# task_id,input_data_id,comment_id,comment,annotation_id task001,input001,comment001,画像が間違っている, task001,input002,comment002,確認が必要,anno789 CSVの列は、JSONの各キーに対応しています。 並列処理# 以下のコマンドは、並列数4で実行します。 $ annofabcli comment update_onhold --project_id prj1 --json file://comment.json \ --parallelism 4 --yes Usage Details# 保留コメントを更新します。comment_idが存在しない場合はスキップします。 usage: annofabcli comment update_onhold [-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 (--json JSON | --csv CSV) [--parallelism {2,3,4}] Named Arguments# -p, --project_id 対象のプロジェクトのproject_idを指定します。 --json 更新する保留コメントの情報をJSON形式で指定してください。file:// を先頭に付けると、JSON形式のファイルを指定できます。 各コメントには comment_id を指定してください。 (ex) [{"task_id": "task1", "input_data_id": "input_data1", "comment_id": "comment1", "comment": "画像が間違っています。"}] --csv 更新する保留コメントの内容をCSV形式で指定してください。 CSVには以下の列が必要です: task_id (必須): タスクID input_data_id (必須): 入力データID comment_id (必須): コメントID comment (必須): コメント本文 annotation_id (任意): 紐付けるアノテーションID --parallelism Possible choices: 2, 3, 4 使用するプロセス数(並列度)を指定してください。指定する場合は必ず --yes を指定してください。指定しない場合は、逐次的に処理します。 global optional arguments# --yes 処理中に現れる問い合わせに対して、常に yes と回答します。 --endpoint_url Annofab WebAPIのエンドポイントを指定します。 Default: 'https://annofab.com' --annofab_user_id Annofabにログインする際のユーザーID --annofab_password Annofabにログインする際のパスワード --annofab_pat Annofabにログインする際のパーソナルアクセストークン --logdir ログファイルを保存するディレクトリを指定します。 Default: .log --disable_log ログを無効にします。 --debug HTTPリクエストの内容やレスポンスのステータスコードなど、デバッグ用のログが出力されます。
comment update_onhold#
Description#
保留コメントを更新します。
comment_idが一致するコメントが存在する場合だけ更新します。存在しない場合はスキップします。Examples#
基本的な使い方#
--jsonに保留コメントの内容をJSON形式で指定すると、保留コメントを更新できます。JSONの各要素は1件の保留コメントを表します。
保留コメントのプロパティとして指定できるキーは以下の通りです。
task_id:タスクID。必須。input_data_id:入力データID。必須。comment_id:コメントID。必須。comment:コメントの内容。必須。annotation_id:コメントに紐づくアノテーションのannotation_id。CSV形式で指定する場合#
--csvにCSVファイルを指定すると、保留コメントを更新できます。CSVの列は、JSONの各キーに対応しています。
並列処理#
以下のコマンドは、並列数4で実行します。
Usage Details#
保留コメントを更新します。comment_idが存在しない場合はスキップします。
usage: annofabcli comment update_onhold [-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 (--json JSON | --csv CSV) [--parallelism {2,3,4}]Named Arguments#
対象のプロジェクトのproject_idを指定します。
更新する保留コメントの情報をJSON形式で指定してください。
file://を先頭に付けると、JSON形式のファイルを指定できます。各コメントには
comment_idを指定してください。(ex)
[{"task_id": "task1", "input_data_id": "input_data1", "comment_id": "comment1", "comment": "画像が間違っています。"}]更新する保留コメントの内容をCSV形式で指定してください。 CSVには以下の列が必要です:
Possible choices: 2, 3, 4
使用するプロセス数(並列度)を指定してください。指定する場合は必ず
--yesを指定してください。指定しない場合は、逐次的に処理します。global optional arguments#
処理中に現れる問い合わせに対して、常に
yesと回答します。Annofab WebAPIのエンドポイントを指定します。
Default:
'https://annofab.com'Annofabにログインする際のユーザーID
Annofabにログインする際のパスワード
Annofabにログインする際のパーソナルアクセストークン
ログファイルを保存するディレクトリを指定します。
Default:
.logログを無効にします。
HTTPリクエストの内容やレスポンスのステータスコードなど、デバッグ用のログが出力されます。