如何获得超过100个任务

时间:2016-06-16 08:47:43

标签: c# mysql asp.net podio

我们尝试使用此https://developers.podio.com/doc/tasks/get-tasks-77949 - Sandbox检索组织下的任务。 我们只获得100个任务,但我们需要完成整个任务。我们有什么方法可以获得超过100个任务。 请帮助。

感谢。

1 个答案:

答案 0 :(得分:5)

还有另一个名为'offset'的参数,它可以用于获得另外100个任务。

以下是 Ruby

的工作示例
  all_tasks = []
  options = {'responsible' => <user id>, 'limit' => 100, 'sort_by' => 'created_on', 'sort_desc' => true}
  while true
    options['offset'] = all_tasks.length
    result = Podio::Task.find_all(options)
    all_tasks += result
    break if result.empty? || result.length < options['limit']
  end
  puts all_tasks.length

执行的输出是106:)