タスクを更新します。これは、タスクの構成を更新するため、またはその完了状態を更新するために使用できます。
12345
タスクのID。
review
タスク担当者が実行を求められるアクション。次のいずれかを指定する必要があります。
review
- 承認または拒否できる承認タスクを示しますcomplete
- 完了済みにすることができる一般的なタスクを示します次の値のいずれか1つ: review
,complete
all_assignees
タスクが完了済みと見なされる前にそのタスクを完了する必要がある担当者を定義します。
all_assignees
(デフォルト) - タスクが完了済みと見なされるには、すべての担当者がそのタスクをレビューまたは承認する必要があります。any_assignee
- いずれか1人の担当者がタスクをレビューまたは承認すれば、タスクが完了済みと見なされます。次の値のいずれか1つ: all_assignees
,any_assignee
2012-12-12T10:53:43-08:00
タスクの期限。
Please review
タスクに含まれるメッセージ。
更新されたタスクオブジェクトを返します
リクエストのパラメータまたは本文が無効な場合に返されます。
bad_request
- 本文に有効なリクエストが含まれていない場合に返されます。これは、action
またはcompletion_rule
が許可された値のいずれでもないことが原因である可能性があります。ファイルに関するタスクを更新する権限がユーザーにない場合は、エラーを返します。
ファイルが見つからない場合、またはユーザーがファイルにアクセスできない場合はエラーを返します。
予期しないクライアントエラー。
curl -X PUT https://api.box.com/2.0/tasks/12345 \
-H 'Authorization: Bearer <ACCESS_TOKEN>" '
-H 'Content-Type: application/json" '
-d '{
"action": "review"
}'
var updates = new BoxTaskUpdateRequest()
{
Id = "22222",
Message = "Could you please review this?"
};
BoxTask updatedTask = await client.TasksManager.UpdateTaskAsync(updates);
BoxTask task = new BoxTask(api, "id");
BoxTask.Info info = task.new Info();
info.setMessage("An edited message.");
task.updateInfo(info);
task_update = {'message': 'New Message', 'due_at': '2014-04-03T11:09:43-10:00',}
updated_task = client.task(task_id='12345').update_info(task_update)
print('New task message is {1} and the new due time is {1}'.format{updated_task.message, updated_Task.due_at})
client.tasks.update('11111', { message: 'Could you please review?' })
.then(task => {
/* task -> {
type: 'task',
id: '11111',
item:
{ type: 'file',
id: '22222',
sequence_id: '0',
etag: '0',
sha1: '0bbd79a105c504f99573e3799756debba4c760cd',
name: 'box-logo.png' },
due_at: '2014-04-03T11:09:43-07:00',
action: 'review',
message: 'Could you please review?',
task_assignment_collection: { total_count: 0, entries: [] },
is_completed: false,
created_by:
{ type: 'user',
id: '33333',
name: 'Example User',
login: 'user@example.com' },
created_at: '2013-04-03T11:12:54-07:00' }
*/
});