schedule_actual list_weekly#
Description#
前日までの実績作業時間と当日以降の予定作業時間を結合した週ごとの一覧を出力します。
Examples#
以下のコマンドは、親ジョブ配下の 2022-01-01 から 2022-01-31 までの週ごとの作業時間を出力します。
$ annoworkcli schedule_actual list_weekly --workspace_id org --parent_job_id parent_job1 \
--start_date 2022-01-01 --end_date 2022-01-31 --format json --output out.json
out.json#
[
{
"start_date": "2021-12-26",
"end_date": "2022-01-01",
"assigned_working_hours": 0.0,
"actual_working_hours": 20.0,
"cumulative_working_hours": 20.0
},
{
"start_date": "2022-01-02",
"end_date": "2022-01-08",
"assigned_working_hours": 30.0,
"actual_working_hours": 0.0,
"cumulative_working_hours": 50.0
}
]
Usage Details#
週の区切りは日曜日始まり、土曜日終わりです。
前日までの実績と当日以降の予定を結合した週ごとの作業時間を出力します。
usage: annoworkcli schedule_actual list_weekly [-h] [--debug]
[--annowork_user_id ANNOWORK_USER_ID]
[--annowork_password ANNOWORK_PASSWORD]
[--endpoint_url ENDPOINT_URL]
[-w WORKSPACE_ID] -pj
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`を使用します。
- -pj, --parent_job_id
集計対象の親ジョブID
- --start_date
集計開始日(YYYY-mm-dd)
- --end_date
集計終了日(YYYY-mm-dd)
- --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です。