Google Tasks API PHP:如何在任务列表中获取完成的任务?

时间:2019-02-19 17:20:41

标签: php google-api

如何在任务列表中获取完成的任务?我尝试了以下方法:

  • $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中,我们读到:

  

任务:清除

     

清除指定任务列表中的所有已完成任务。检索任务列表的所有任务时,受影响的任务将被标记为“隐藏”,并且默认情况下不再返回。

如何在任务列表中获取完成的任务?

谢谢

0 个答案:

没有答案