2016-06-16 5 views
-4

Wir versuchen, Aufgaben unter der Organisation mit dieser https://developers.podio.com/doc/tasks/get-tasks-77949 - Sandbox abrufen. Wir bekommen nur 100 Aufgaben, aber wir müssen die gesamte Aufgabe bringen. Gibt es eine Möglichkeit, mehr als 100 Aufgaben zu erledigen? Bitte Hilfe.So erhalten Sie mehr als 100 Aufgaben

Danke.

+3

Haben Sie sich die Offset-und Grenzparameter? –

+0

bitte überprüfen Sie die bereitgestellte Antwort und akzeptieren Sie es, wenn es Ihnen hilft, wird dies auch anderen Menschen mit derselben Frage helfen –

Antwort

5

Es gibt noch einen anderen Parameter namens 'offset', der für weitere 100 Aufgaben verwendet werden sollte.

Hier arbeitet Beispiel für Rubin:

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 

Ausgang für meine Ausführung 106 war :)