如何在任务列表中获取完成的任务?我尝试了以下方法:
$serviceTasks->tasks->clearTasks($listId);
Call to undefined method Google_Service_Tasks_Resource_Tasks::clearTasks()
$tasks = $serviceTasks->tasks->listTasks($listId);
foreach ($tasks->getItems() as $task) {
var_dump($task->getHidden());
}
对于每个未完成的任务,此返回NULL
。此任务列表中已完成的任务不会在此循环中迭代。
$tasks = $serviceTasks->tasks->listTasks($listId);
foreach ($tasks->getItems() as $task) {
var_dump($task->getCompleted());
}
对于每个未完成的任务,此返回NULL
。此任务列表中已完成的任务不会在此循环中迭代。
$tasks = $serviceTasks->tasks->listTasks($listId);
foreach ($tasks->getItems() as $task) {
var_dump($task->getStatus());
}
对于每个未完成的任务,此返回needsAction
。此任务列表中已完成的任务不会在此循环中迭代。
问题:仅考虑未完成的任务。实际上,在reference中,我们读到:
任务:清除
清除指定任务列表中的所有已完成任务。检索任务列表的所有任务时,受影响的任务将被标记为“隐藏”,并且默认情况下不再返回。
如何在任务列表中获取完成的任务?
谢谢