2016-06-16 4 views
-4

このhttps://developers.podio.com/doc/tasks/get-tasks-77949 - Sandboxを使用して、組織の下でタスクを取得しようとしています。 私たちは100のタスクしか得ていませんが、タスク全体を持っていく必要があります。私たちが100以上の仕事を得る方法はありますか? 助けてください。100以上のタスクを取得する方法

ありがとうございました。

+3

あなたはオフセットとリミットのパラメータを見て、私の実行のための出力を備えていたのですか? –

+0

あなたのお役に立てれば、回答を確認して受け入れてください。同じ質問のある他の人にも役立ちます –

答えて

5

「オフセット」と呼ばれる別のパラメータがあります。これは、別の100個のタスクを取得するために有効です。ここで

ルビーための実施例である:

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 :)

関連する問題