actual_working_time list#

Description#

実績作業時間情報の一覧を出力します。

Examples#

以下のコマンドは、2022-01-01以降の実績作業時間情報を出力します。

$ annoworkcli actual_working_time list --workspace_id org --start_date 2022-01-01 \
 --format json --output out.json
out.json#
[
   {
      "workspace_id": "org",
      "actual_working_time_id": "1ed08b23-555e-493d-b8ef-ccb7b05b7522",
      "job_id": "caa0da6f-34aa-40cb-abc0-976c9aab3b40",
      "workspace_member_id": "50c5587a-219a-47d6-9641-0eb273996966",
      "start_datetime": "2022-01-02T01:00:00.000Z",
      "end_datetime": "2022-01-02T03:43:00.000Z",
      "note": "",
      "created_datetime": "2022-01-02T15:10:09.777Z",
      "updated_datetime": "2022-01-02T15:10:09.777Z",
      "actual_working_hours": 2.716666666666667,
      "user_id": "alice",
      "username": "Alice",
      "job_name": "MOON",
      "parent_job_id": "11d73ea0-ed87-4f24-9ef6-68afcb1fdca7",
      "parent_job_name": "PLANET"
   }
]

--timezone_offset は、日付に対するタイムゾーンを指定できます。--timezone_offset を指定しない場合は、ローカルのタイムゾーンを参照します。 以下のコマンドは、日本時間(UTC+9)の2022-01-01以降の実績作業時間情報を出力します。

$ annoworkcli actual_working_time list --workspace_id org --start_date 2022-01-01 \
 --timezone_offset 9 --format json --output out.json

Usage Details#

実績作業時間情報の一覧を出力します。

usage: annoworkcli actual_working_time list [-h] [--debug]
                                            [--annowork_user_id ANNOWORK_USER_ID]
                                            [--annowork_password ANNOWORK_PASSWORD]
                                            [--endpoint_url ENDPOINT_URL]
                                            [-w WORKSPACE_ID]
                                            [-u USER_ID [USER_ID ...]]
                                            [-j JOB_ID [JOB_ID ...] | -pj
                                            PARENT_JOB_ID [PARENT_JOB_ID ...]]
                                            [--start_date START_DATE]
                                            [--end_date END_DATE]
                                            [--timezone_offset TIMEZONE_OFFSET]
                                            [-o OUTPUT] [-f {csv,json}]

Named Arguments#

-w, --workspace_id

対象のワークスペースID。未指定の場合は環境変数`ANNOWORK_WORKSPACE_ID`を使用します。

-u, --user_id

絞り込み対象のユーザID

-j, --job_id

絞り込み対象のジョブID

-pj, --parent_job_id

絞り込み対象の親のジョブID

--start_date

取得する範囲の開始日(システムのローカルな日付)

--end_date

取得する範囲の終了日(システムのローカルな日付)

--timezone_offset

日付に対するタイムゾーンのオフセット時間を指定します。例えばJSTなら '9' です。指定しない場合はローカルのタイムゾーンを参照します。

-o, --output

出力先

-f, --format

Possible choices: csv, json

出力先のフォーマット

Default: 'csv'

global optional arguments#

--debug

HTTPリクエストの内容やレスポンスのステータスコードなど、デバッグ用のログが出力されます。

--annowork_user_id

Annoworkにログインする際のユーザーIDを指定します。

--annowork_password

Annoworkにログインする際のパスワードを指定します。

--endpoint_url

Annowork WebAPIのエンドポイントを指定します。指定しない場合は https://annowork.com です。